oracle 10g r2 ASM RAC on aix
前段時間寫的,更新一下.
兩節點,IBM p570+DS4800
DS4000系列盤陣都是一個控制器單連一個光纖交換機,不支援交叉連線。
[@more@]軟體RAC安裝
1.1
1.1.1 系統環境
1.1.1.1 建立rootvg 的映象
² .新增新硬碟到rootvg
#extendvg rootvg hdisk1
² 映象rootvg
#mirrorvg rootvg hdisk1
² 重新生成 boot image
#bosboot -ad /dev/hdisk0
² 更新bootlist
#bootlist -m normal hdisk0 hdisk1
(因為cd0是共用的,所以不能在bootlist裡面)
² 重起系統
#shutdown –Fr
1.1.1.2 設定網路卡名稱一致
netstat –in
把en2,en3更名為en0,en1
rmdev –dl en0
rmdev –dl en1
關機後,在profile裡去掉en0,en1
Cfgmgr重新掃描後,原來的en2,en3變為en0,en1。
已刪的卡可以根據需要加進來(en2,en3)。
1.1.1.3 修改系統各路徑的空間大小
chfs -a size=+10G /
chfs -a size=+3G /usr
chfs -a size=+2G /var
chfs -a size=+5G /tmp
chfs -a size=+8G /home
chfs -a size=+15G /opt
1.1.1.4 修改/etc/hosts檔案
192.168.1.33 zhajdb1
192.168.1.35 zhajdb1_vip
172.16.3.1 zhajdb1_priv
192.168.1.34 zhajdb2
192.168.1.36 zhajdb2_vip
172.168.3.2 zhajdb2_priv
1.1.1.5 建立oinstall、dba
/bin/mkgroup oinstall
/bin/mkgroup dba
1.1.1.6 建立oracle使用者
執行smitty user ,選擇Add a User
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
* User NAME [oracle]
User ID [500]
Primary GROUP [oinstall]
Group SET [dba,hagsuser]
Soft FILE size [-1]
Soft CPU time [-1]
Soft DATA segment [-1]
Soft STACK size [-1]
# id oracle
uid=500(oracle) gid=203(oinstall) groups=204(dba),205(hagsuser),保證各節點都一樣,並設定密碼passwd oracle
1.1.1.7 調整使用者的SHELL Limit
² smit chuser
Soft FILE size [-1]
Soft CPU time [-1]
Soft DATA segment [-1]
Soft STACK size [-1]
² 修改/etc/security/limits檔案中root oracle使用者相關部分如下:
root:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = -1
oracle:
fsize = -1
core = -1
cpu = -1
data = -1
rss = -1
stack = -1
nofiles = -1
# ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 4194304
memory(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) unlimited
1.1.1.8 配置系統配置引數
smitty chgsys
Maximum number of PROCESSES allowed per user [4096]
HIGH water mark for pending write I/Os per file [33]
LOW water mark for pending write I/Os per file [24]
Stack Execution Disable (SED) Mode off
1.1.1.9 配置網路可調引數
直接敲以下幾行,變更會出現在 /etc/rc.net
no -p -o udp_sendspace=65536
no -p -o udp_recvspace=262144
no -p -o tcp_sendspace=262144
no -p -o tcp_recvspace=262144
no -p -o rfc1323=1
no -p -o sb_max=2*655360 (重啟後生效)
no -r -o ipqmaxlen=512 (重啟後生效)
1.1.1.10 檢查安裝oracle安裝所需的軟體包
² lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat
bos.perf.libperfstat bos.perf.proctools rsct.basic.rte
² lslpp -l bos.adt bos.cifs_fs bos.clvm bos.compat bos.data bos.perf rsct.basic rsct.compat.basic rsct.compat.clients rsct.core(已裝)
注:安裝rsct.basic rsct.compat.basic rsct.compat.clients是要把支援HACMP的選項不要選擇
² lslpp -l xlC.aix50.rte:7.0.0.4 或以上(AIX 5.3預設是8.*的)
lslpp -l xlC.rte:7.0.0.1
² oracle rac 專用
lslpp -l bos.rte.lvm.rte (5.2.0.25 or higher) ------預設安裝
lslpp -l bos.clvm.enh--------------------------------前面已包括
² 下載(ftp://ftp.software.ibm.com/aix/products/ccpp/),安裝xlC.rte、xlC.aix50
uncompress xlc.rte.aix50.sep2005.ptf.tar.Z
uncompress xlc.rte.70.aix.tar.Z
tar -xvf xlc.rte.aix50.sep2005.ptf.tar
tar -xvf xlc.rte.70.aix.tar
1.1.1.11 安裝SSH的軟體包及配置
² 在AIX Toolbox for Linux Applications盤上,安裝SSH的前提包
openssl-0.9.7g
openssl-devel-0.9.7g
openssl-doc-0.9.7g
² 包在擴充套件盤上
openssh.base
openssh.license
openssh.man.en_US
² 配置SSH
切換使用者
su - oracle
mkdir .ssh
chmod 700 .ssh
ssh-keygen -t rsa
ssh-keygen -t dsa
在A機執行:
cd ~/.ssh
ssh zhajdb1 cat /home/oracle/.ssh/id_rsa.pub>>authorized_keys
ssh zhajdb1 cat /home/oracle/.ssh/id_dsa.pub>>authorized_keys
ssh zhajdb2 cat /home/oracle/.ssh/id_rsa.pub>>authorized_keys
ssh zhajdb2 cat /home/oracle/.ssh/id_dsa.pub>>authorized_keys
cat authorized_keys
scp authorized_keys zhajdb2:/home/oracle/.ssh/
chmod 600 authorized_keys
在B機執行:
ssh zhajdb2 date
ssh zhajdb1 date
scp authorized_keys zhajdb1:/home/oracle/.ssh/
測試配置是否建好
ssh zhajdb2 date 若不要密碼能夠正常顯示時間,說明配置成功
1.1.1.12 修改儲存磁碟的屬性
修改磁碟名稱,使兩一致。做法:先刪除再重新掃描磁碟。
for i in 2 3 4 5 6
do rmdev –dl hdisk$i
done
cfgmgr
² 修改磁碟的所有者
chown root:oinstall /dev/rhdisk2------OCR盤
chmod 660 /dev/rhdisk2
chown oracle:oinstall /dev/rhdisk3------VOTING盤
chmod 660 /dev/rhdisk3
chown oracle:dba /dev/rhdisk4
chmod 660 /dev/rhdisk4
chown oracle:dba /dev/rhdisk5
chmod 660 /dev/rhdisk5
chown oracle:dba /dev/rhdisk6
chmod 660 /dev/rhdisk6
chown oracle:dba /dev/rhdisk7
chmod 660 /dev/rhdisk7
² 修改磁碟在AIX系統的鎖定
chdev -l hdisk2 -a reserve_policy=no_reserve
chdev -l hdisk3 -a reserve_policy=no_reserve
chdev -l hdisk4 -a reserve_policy=no_reserve
chdev -l hdisk5 -a reserve_policy=no_reserve
chdev -l hdisk6 -a reserve_policy=no_reserve
chdev -l hdisk7 -a reserve_policy=no_reserve
for i in 2 3 4 5 6 7
do chdev –l hdisk4i –a reserve_lock=no
done
檢視修改結果指令
lsattr -El hdisk2 | grep reserve_policy
lsattr -El hdisk3 | grep reserve_policy
lsattr -El hdisk4 | grep reserve_policy
lsattr -El hdisk5 | grep reserve_policy
lsattr -El hdisk6 | grep reserve_policy
lsattr -El hdisk7 | grep reserve_policy
lsattr -El hdisk8 | grep reserve_policy
lsattr -El hdisk9 | grep reserve_policy
1.1.2 儲存裝置準備
² 配置好RAC所需的磁碟組
OCR:一個
VOTING DISK:一個
DATA DISK:兩個
² 對所配置好的磁碟進行對映
1.1.3 軟體安裝環境
1.1.3.1 建立目錄
mkdir -p /u01/app/oracle/product/10.2.0/crs
chown oracle:oinstall /u01
chmod 755 /u01
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown oracle:oinstall /u01
chmod 755 /u01
設定環境變數
² 編輯檔案~oracle/.profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORA_CRS_HOME=$ORACLE_BASE/product/10.2.0/crs
export ORACLE_PATH=$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin
export ORACLE_SID=zhaj
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_DATE_FORMAT="mm/dd/yyyy hh24:mi:ss"
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS10=$ORACLE_HOME/nls/data
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS10=$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export TEMP=/tmp
export TMPDIR=/tmp
執行. ./.profile立即生效
1.1.3.2 安裝Oracle相關軟體之前都執行rootpre.sh
² 執行/cdrom/clusterware/rootpre/rootpre.sh
顯示內容:
./rootpre.sh output will be logged in /tmp/rootpre.out_06-12-13.11:30:24
Saving the original files in /etc/ora_save_06-12-13.11:30:24....
Copying new kernel extension to /etc....
Loading the kernel extension from /etc
Oracle Kernel Extension Loader for AIX
Copyright (c) 1998,1999 Oracle Corporation
Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x4116700
Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x4116700
The kernel extension was successfuly loaded.
Configuring Asynchronous I/O....
Configuring POSIX Asynchronous I/O....
Checking if group services should be configured....
Please confirm your Oracle userid is a member of the group: hagsuser
Configuring HACMP group services socket for possible use by Oracle.
1.2 的crs軟體安裝
注:以下示例圖的主機名和路徑需按具體情況更改。
² 設定軟體安裝顯示客戶端機器,如export DISPLAY=192.168.1.199:0.0,然後執行/cdrom/clusterware/runInstaller,在客戶端機器顯示圖1
圖1
² 接著自動出現圖2所示,選擇Next
圖2
² 指定軟體安裝臨時目錄,以及使用者組,如圖3所示,然後選擇Next
圖3
² 指定CRS軟體安裝路徑,如圖4,然後選擇Next
圖4
² 檢查軟體所需的環境,如圖5,沒有問題,選擇Next
圖5
² 叢集配置,如圖6,更改相應的私有名、虛擬服務名
(根據實際主機名作更改)
圖6
² 指定機群服務的私、公網IP地址
圖7
² 指定CRS軟體安裝的OCR位置,如下圖8
圖8
² 指定CRS軟體所虛VOTE DISK位置,如圖9
圖9
² 增加軟體的支援簡體中文語種,如圖10
圖10
² 軟體安裝詳細的清單,可以以此確認安裝的內容是否正確,如下圖11、圖12
圖11
圖12
² 根據軟體安裝要求,執行相應的指令碼
圖13
² 指令碼執行的顯示如圖14所示,完成後在圖13上選擇完成,軟體安裝顯示圖15
圖14
² 軟體安裝繼續安裝相應助手,如圖15,軟體安裝完成,出現圖16
圖15
圖16
到此,oracle軟體的crs機群軟體安裝完成
1.3 軟體安裝
² 執行光碟中/cdrom/database/runInstaller,出現圖1,選擇Next。
圖1
² 選擇軟體安裝語種,圖2所示,選定後,按Next選項
圖2
² 指定軟體安裝的路徑,圖3
圖3
² 選擇安裝的環境,把要安裝的節點都選中,如4所示
圖4
² 環境檢查,如5,選擇Next,出現圖6
圖5
² 指定安裝的內容,如選擇只安裝軟體,如圖6,出現圖7,選擇Intall,開始安裝軟體
圖6
圖7
² 圖8所示安裝程式,以及安裝的步驟
圖8
² 執行相關指令碼,圖9
圖9
² 選擇完成,軟體安裝完成
1.4 軟體叢集軟體crs升級
² 更改升級補丁軟體的所有者及許可權,執行runInstaller,出現圖1
圖1
² 指定要更新的CRS軟體,圖2所示
圖2
² 指定安裝環境,圖3,選擇Next,出現圖4
圖3
² 圖4中選擇Install選項,開始安裝軟體
圖4
² 圖5顯示軟體安裝的進度
圖5
² 安裝過程中會出現圖6的提示,不過選擇yes,讓它繼續安裝下去,並執行相關的指令碼,如圖7所示
圖6
圖7
² 執行指令碼時候,所需時間比較長,耐心等待,到此軟體CRS升級完成
1.5 軟體升級到10.2.3.0
² 更改升級補丁軟體的所有者及許可權,執行runInstaller,出現圖1
圖1
² 指定安裝環境,圖2
圖2
² 軟體安裝列出所有的安裝的條目,圖3所示
圖3
² 軟體升級的進度,如圖4所示
圖4
² 執行相關指令碼,圖5所示
圖5
圖6
² 圖6顯示軟體安裝完成,軟體升級成功
1.6 的ASM
² 執行DBCA命令,顯示圖1,選擇Next
圖1
² 選擇配置ASM,如圖2,選擇Next
圖2
² 指定配置的節點,圖3所示
圖3
² 指定ASM管理的SYS密碼,以及軟體引數,圖4
圖4
² 圖5中提示,選擇OK
圖5
² 圖6中選擇Yes,出現圖7的配置介面
圖6
圖7
² 在圖8中,配置的ASM的磁碟組,選擇create new
圖8
² 圖9中指定ASM磁碟組名,並指定相應的磁碟,圖9是配置完成後介面
圖9
圖10
² 圖10 中,選擇OK,開始建立ASM磁碟組
圖11
² 圖12所示,配置成功
圖12
例項
² 執行dbca,出現圖1,選擇建立資料庫,按Next
圖1
² 選擇安裝環境,圖2
圖2
² 指定安裝的型別
圖3
² 指定SID、資料庫名稱
圖4
² 起用EM,方便管理
圖5
² 分配SYS等帳號的密碼
圖6
² 指定資料存放的型別,圖7是使用ASM方式
圖7
² 資料庫指定存放的ASM磁碟
圖8
² 選擇資料庫建立方式,圖9
圖9
² 指定flash的路徑大小、並開啟歸檔
圖10
² 圖11到圖20,是資料庫的SGA、字符集等等屬性的顯示
圖11
圖12
圖13
圖14
圖15
圖16
圖17
圖18
圖19
圖20
圖21
² 圖22,開始建立資料庫
圖22
圖23
² 圖23提示資料庫配置完成,選擇Exit,之後開始啟動例項,如圖24所示
圖24
到此為止,oracle的RAC配置完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/668365/viewspace-997851/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10G R2 RAC 日常管理Oracle 10g
- Oracle 10G R2 RAC日常管理Oracle 10g
- AIX上配置ORACLE 10g RAC EMAIOracle 10g
- 10g RAC on AIXAI
- Install oracle 10g for aix 5L asmOracle 10gAIASM
- 安裝ORACLE 11.2.0.3 ASM for AIX HA (Non-RAC)OracleASMAI
- Oracle 10g R2建立ASM例項Step By Step(一)Oracle 10gASM
- Oracle 10g R2建立ASM例項Step By Step(四)Oracle 10gASM
- step by step install oracle 10g rac asm on windowsOracle 10gASMWindows
- aix6安裝oracle 10g rac問題AIOracle 10g
- AIX 5.3 Install Oracle 10g RAC 錯誤集錦AIOracle 10g
- aix 6.1+hacmp+ oracle 10g rac 安裝步驟AIACMOracle 10g
- RAC安裝【AIX 7 + 11.2.0.4 + ASM】AIASM
- oracle RAC RDS on AIXOracleAI
- Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安裝文件RedhatASMOracle 10g
- step by step install oracle 10g rac asm操作文件Oracle 10gASM
- oracle 10g rac hacmp 遷移到asm實驗步驟Oracle 10gACMASM
- oracle asm 10gOracleASM
- aix下的oracle oracle 10g rac報ora-04030錯誤AIOracle 10g
- oracle 10g R2 dataguardOracle 10g
- [WK-T]ORACLE 10G RAC+ASM增加controlfileOracle 10gASM
- oracle rac aix 安裝OracleAI
- 10g R2 RAC 歸檔模式開啟模式
- oracle 10G R2 RAC 資料庫的關閉與啟動(ZT)Oracle 10g資料庫
- Oracle 11g r2 racOracle
- AIX上安裝、升級Oracle 10g RAC的情況總結AIOracle 10g
- Oracle 10g rac+asm 磁碟頭備份與恢復實驗Oracle 10gASM
- oracle 10g rac ocfs或者asm 修改為歸檔模式操作步驟Oracle 10gASM模式
- 配置Oracle 10g ASM磁碟Oracle 10gASM
- ORACLE RAC重建ASM磁碟組OracleASM
- oracle 10g R2 autotrace 增強Oracle 10g
- oracle 10g R2 drop empty datafileOracle 10g
- Oracle 10g RAC NFSOracle 10gNFS
- Oracle 10g RAC TAFOracle 10g
- AIX系統儲存故障後的Oracle 10g RAC恢復過程AIOracle 10g
- 轉載:[轉]AIX 平臺下Oracle 10g RAC 是否需要安裝 HACMP .AIOracle 10gACM
- Oracle 10G RAC中去除asm例項與vip的依賴關係Oracle 10gASM
- 【RAC】Oracle 10g RAC 重建控制檔案Oracle 10g