Install Oracle9iRac On Solaris + EMC + Veritas ---
2024-08-29 13:30:31
供稿:網友
本文鏈接:
http://www.eygle.com/ha/install.oracle9irac.on.veritas.emc.htm
本案例用到的主要軟硬件如下:
主機:sun-fire-v210
操作系統:sunos 5.9 generic_117171-07
光纖卡:emulex lightpulse fc9002l
陣列:emc clariion cx500
cluster軟件:veritas storage foundation for oracle rac 4.0
oracle版本:oracle9.2.0.4
1.安裝操作系統
安裝基本系統以后,應用到最新的補丁
# uname -a
sunos cluster1 5.9 generic_117171-07 sun4u sparc sunw,sun-fire-v210
配置hosts文件,設置相應別名,配置一個浮動ip(配置cluster時需要)
# cat /etc/hosts## internet host table#127.0.0.1 localhost 172.16.33.71 cluster2 cluster2.hurray.com.cn loghost172.16.33.70 cluster1 cluster1.hurray.com.cn 172.16.33.74 cluster cluster.hurray.com.cn
2.安裝光纖卡
本例使用的是emulex的光線卡,emulex lightpulse fc9002l光線卡需要到網站上下載最新的驅動安裝
使用光盤上的驅動系統會莫名其妙的循環重起,極度郁悶
光線卡安裝日志參考:
emulex_lightpulse_fc9002l_solaris9_install
光纖卡安裝以后需要配置兩個參數文件:
emulex光纖卡lpfc配置文件的修改
完成這個步驟后重新啟動機器,使配置生效,把主機和光纖交換機及emc陣列相連接
3.安裝emc navisphere agent(naviagent)
安裝emc navisphere agent(naviagent)
安裝完成后,重新啟動服務器,此時agent會自動啟動,自emc陣列控制器上應該可以看到主機節點
4.分配磁盤組
在emc陣列端,把劃好的磁盤組分配給主機
分配磁盤組(emc陣列)
分配磁盤組后,重起主機
5.安裝veritas storage foundation for oracle rac 4.0軟件
安裝veritas storage fundation for oracle rac4.0
6.配置共享磁盤
使用volume manager配置共享磁盤
7.修改系統內核參數
為安裝oracle做準備
在/etc/system文件末尾追加以下參數,兩臺主機都需要修改:
* kernal parameter for oracle database add by:gqgaiset shmsys:shminfo_shmmax=4294967295set shmsys:shminfo_shmmin=1set shmsys:shminfo_shmmni=100set shmsys:shminfo_shmseg=10set semsys:seminfo_semmni=1024set semsys:seminfo_semmsl=1510set semsys:seminfo_semmns=3010set semsys:seminfo_semopm=100set semsys:seminfo_semvmx=32767
修改后重新啟動主機
8.劃分裸設備
根據實際需要劃分裸設備
vxassist -g oradg -u gen make system 800mvxassist -g oradg -u gen make temp 1000mvxassist -g oradg -u gen make users 1000mvxassist -g oradg -u gen make redo101 100mvxassist -g oradg -u gen make redo102 100mvxassist -g oradg -u gen make redo103 100mvxassist -g oradg -u gen make redo201 100mvxassist -g oradg -u gen make redo202 100mvxassist -g oradg -u gen make redo203 100mvxassist -g oradg -u gen make undo11 1000mvxassist -g oradg -u gen make undo21 1000mvxassist -g oradg -u gen make spfile 100mvxassist -g oradg -u gen make ctlfile1 100mvxassist -g oradg -u gen make ctlfile2 100mvxassist -g oradg -u gen make srvcfg 500m
修改屬主信息:
vxedit -g oradg set user=oracle mode=644 systemvxedit -g oradg set user=oracle mode=644 temp vxedit -g oradg set user=oracle mode=644 users vxedit -g oradg set user=oracle mode=644 redo101vxedit -g oradg set user=oracle mode=644 redo102vxedit -g oradg set user=oracle mode=644 redo103 vxedit -g oradg set user=oracle mode=644 redo201vxedit -g oradg set user=oracle mode=644 redo202vxedit -g oradg set user=oracle mode=644 redo203vxedit -g oradg set user=oracle mode=644 undo11 vxedit -g oradg set user=oracle mode=644 undo21 vxedit -g oradg set user=oracle mode=644 spfile vxedit -g oradg set user=oracle mode=644 ctlfile1 vxedit -g oradg set user=oracle mode=644 ctlfile2vxedit -g oradg set user=oracle mode=644 srvcfg
9.復制相應的庫文件
# cd /opt/orclcluster/lib# ls9ir2# cd *# lslibskgxn2_32.so libskgxn2_32.so.1 libskgxn2_64.so libskgxn2_64.so.1 libskgxp92_32.so libskgxp92_64.so# cp libskgxn2_64.so ../libskgxn2.so# lslibskgxn2_32.so libskgxn2_32.so.1 libskgxn2_64.so libskgxn2_64.so.1 libskgxp92_32.so libskgxp92_64.so
10.安裝oracle軟件
安裝oracle9i軟件
11.配置裸設備列表
設置dbca_raw_config環境變量
創建dbca_raw_config.txt配置文件
control1=/dev/vx/rdsk/oradg/ctlfile1
control2=/dev/vx/rdsk/oradg/ctlfile2
redo1_1=/dev/vx/rdsk/oradg/redo101
redo1_2=/dev/vx/rdsk/oradg/redo102
redo1_3=/dev/vx/rdsk/oradg/redo103
redo2_1=/dev/vx/rdsk/oradg/redo201
redo2_2=/dev/vx/rdsk/oradg/redo202
redo2_3=/dev/vx/rdsk/oradg/redo203
spfile=/dev/vx/rdsk/oradg/spfile
system=/dev/vx/rdsk/oradg/system
temp=/dev/vx/rdsk/oradg/temp
users=/dev/vx/rdsk/oradg/users
undotbs1=/dev/vx/rdsk/oradg/undo11
undotbs2=/dev/vx/rdsk/oradg/undo21
在user profile文件中設置:
dbca_raw_config=/opt/oracle/admin/rac9i/create/dbca_raw_config.txt
export dbca_raw_config
12.開始創建數據庫
創建oracle9i rac數據庫