1.1 同正常安裝Oracle RAC的安裝前配置。主要包括以下幾個部分:
(1)軟硬件環(huán)境檢查
(2)網(wǎng)絡(luò)配置
(3)相關(guān)用戶和目錄的創(chuàng)建
(4)用戶環(huán)境及系統(tǒng)環(huán)境設(shè)置
(5)配置遠(yuǎn)程訪問
(6)配置存儲
詳細(xì)步驟請參考Oracle 10gR2 Real application Cluster Installation Guide。
2. 靜默安裝CRS
2.1使用OUI錄制響應(yīng)文件,記錄安裝過程
執(zhí)行以下命令,然后在OUI中根據(jù)提示執(zhí)行安裝數(shù)據(jù)庫軟件的操作
$./runInstaller -record -destinationFile /home/cdcora/etsd/install_crs.rsp
注意:
(1)錄制過程中選擇只安裝數(shù)據(jù)庫軟件不創(chuàng)建數(shù)據(jù)庫
(2)當(dāng)安裝界面到達(dá)最后一步時選擇cancel
2.2 回放響應(yīng)文件安裝CRS
(1)執(zhí)行以下命令靜默安裝CRS
$./runInstaller –silent –responseFile /home/cdcora/etsd/install_crs.rsp
(2)安裝完成后執(zhí)行以下腳本
#. $ORACLE_BASE/oraInventory/orainstRoot.sh
#. $ORA_CRS_HOME/root.sh
(3)可選參數(shù):
(i)-crsLocation 使用此指定$ORA_CRS_HOME,可覆蓋響應(yīng)文件中的$ORA_CRS_HOME
(ii)-force 使用此參數(shù)允許在非空目錄下靜默安裝CRS
(iii)-ignoreSysPRereqs 忽略系統(tǒng)的安裝前檢查的結(jié)果
舉例:$./runInstaller –silent –force -ignoreSysprereqs –responseFile /home/cdcora/etsd/install_crs.rsp
3. 靜默安裝RAC DB軟件
3.1使用OUI錄制響應(yīng)文件,記錄安裝過程
執(zhí)行以下命令,然后在OUI中根據(jù)提示執(zhí)行安裝數(shù)據(jù)庫軟件的操作
$./runInstaller –record –destinationFile /home/cdcora/etsd/install_racdb_software.rsp
注意:
(1)錄制過程中選擇只安裝數(shù)據(jù)庫軟件不創(chuàng)建數(shù)據(jù)庫
(2)當(dāng)安裝界面到達(dá)最后一步時選擇cancel
3.2回放響應(yīng)文件安裝RAC DB軟件
(1)執(zhí)行以下命令靜默安裝RAC DB軟件
$./runInstaller –silent –responseFile /home/cdcora/etsd/ install_racdb_software.rsp
(2)安裝完成后執(zhí)行以下腳本
#. $ORACLE_HOME/root.sh
(3)可選參數(shù):
(i)-force 使用此參數(shù)允許在非空目錄下靜默安裝CRS
(ii)-ignoreSysprereqs 忽略系統(tǒng)的安裝前檢查的結(jié)果
舉例:$./runInstaller –silent –force -ignoreSysprereqs –responseFile /home/cdcora/etsd/ install_racdb_software.rsp
4.靜默安裝Oracle集群數(shù)據(jù)庫
4.1 用DBCA創(chuàng)建一個種子數(shù)據(jù)庫――ISV實(shí)際需要使用的數(shù)據(jù)庫
(1)創(chuàng)建初始數(shù)據(jù)庫的時候選擇Custom Database模板
(2)選擇ASM存儲機(jī)制
(3) 字符集根據(jù)實(shí)際需要設(shè)定
(4)數(shù)據(jù)庫創(chuàng)建選項(xiàng)里面選擇Create Database
(5)創(chuàng)建應(yīng)用程序需要的表空間和用戶,導(dǎo)入初始數(shù)據(jù)
4.2用DBCA根據(jù)種子數(shù)據(jù)庫創(chuàng)建一個模板
(1)啟動DBCA,選擇Manage Templates
(2)建議選擇使用OFA Structure
(3)按照提示創(chuàng)建一個模板
4.3建議直接寫.ora文件配置listener
4.4配置ASM
(1)使用DBCA創(chuàng)建ASM Instance并配置ASM,命令格式如下:
dbca -configureASM
[-asmSysPassWord [-diskString [-diskList -diskGroupName -redundancy [-recoveryDiskList -recoveryGroupName -recoveryGroupRedundancy [-emConfiguration -centralAgent (2) 使用舉例: dbca –nodelist rac1,rac2 –configureASM –asmSysPassword oracle –diskString /dev/raw/* -diskList /dev/raw/raw7 –diskGroupName data –redundancy external –recoveryDiskList /dev/raw/raw8 –recoveryGroupName dg_fra –recoveryGroupRedundancy external 4.5將Oracle DB安裝盤里面response目錄下的dbca.rsp拷貝到本機(jī)上 4.6修改dbca.rsp文件中的以下內(nèi)容 注意: (1)只需要修改 (2)斜體字部分為參考格式 GDBNAME= SID= NODELIST=rac1,rac2 TEMPLATENAME= STORAGETYPE=ASM DISKLIST=/dev/raw/raw7 DISKGROUPNAME=DG_DATA REDUNDANCY= HIGH/NORMAL/EXTRENAL DISKSTRING="/dev/raw/*" ASM_SYS_PASSWORD="asmdb01" RECOVERYDISKLIST=/dev/raw/raw8 RECOVERYGROUPNAME=DG_FRA RECOVERYGROUPREDUNDANCY=EXTRENAL CHARACTERSET = "US7ASCII" NATIONALCHARACTERSET= "UTF8" 如果需要使用Oracle Enterprise Manager,則還需要修改以下參數(shù)如下: EMCONFIGURATION=”LOCAL” SYSMANPASSWORD=”password” DBSNMPPASSWORD=”password” 4.7執(zhí)行以下命令使用DBCA根據(jù)模板創(chuàng)建新數(shù)據(jù)庫 $./dbca –silent –createdatabase –responseFile /home/oracle/embed/dbca.rsp 卸載 1.靜默刪除Oracle 集群數(shù)據(jù)庫 (1)執(zhí)行以下格式的命令使用DBCA靜默刪除Oracle集群數(shù)據(jù)庫: dbca -deleteDatabase -sourceDB -sid [-sysDBAUserName -sysDBAPassword (2)舉例: dbca -silent -nodelist rac1,rac2 -deleteDatabase -sourceDB rdbasm.cintel -sid rdbasm -sysDBAUserName sys -sysDBAPassword oracle 2.靜默刪除ASM (1)在節(jié)點(diǎn)2…節(jié)點(diǎn)n上: export ORACLE_SID=ASMInstanceName 舉例:在節(jié)點(diǎn)2上export ORACLE_SID=+ASM2 sqlplus / as sysdba SQL> alter diskgroup data dismount; alter diskgroup Flash_recovery_area dismount; (2) 在節(jié)點(diǎn)1上: export ORACLE_SID=ASMInstanceName 舉例:在節(jié)點(diǎn)2上export ORACLE_SID=+ASM1 $sqlplus / as sysdba SQL> drop diskgroup data; SQL> drop diskgroup flash_recovery_area; (3) 在所有節(jié)點(diǎn)上: SQL> shutdown immediate (4)在所有節(jié)點(diǎn)上執(zhí)行類似下面的操作: [oracle@rac1 ~]$ crs_stat|grep asm NAME=ora.rac1.ASM1.asm NAME=ora.rac2.ASM2.asm [oracle@rac1 ~]$ crs_unregister ora.rac1.ASM1.asm [oracle@rac1 ~]$ crs_unregister ora.rac2.ASM2.asm (5) 刪除$ORACLE_BASE/admin/+ASM目錄: $rm –rf $ORACLE_BASE/admin/+ASM (6) 將ASM使用的裸設(shè)備清零: #dd if=/dev/zero of=/dev/raw/raw1 bs=8192 count=12800 注:本節(jié)可被寫成腳本實(shí)現(xiàn)。腳本樣例待續(xù) 3.靜默刪除Oracle DB軟件 執(zhí)行以下命令靜默卸載Oracle數(shù)據(jù)庫軟件 $./runInstaller –silent –nodelist NodeName –deinstall –removeallfiles –removeAllPatches –responseFile responseFileName 舉例: $./runInstaller –silent –nodelist rac1,rac2 –deinstall –removeallfiles –removeAllPatches –responseFile /home/cdcora/etsd/ install_racdb_software.rsp 4.靜默刪除CRS <>B方法一: (1) 在每個節(jié)點(diǎn)上執(zhí)行 $ORA_CRS_HOME/rootdelete.sh 注意: 如果CRS Home不是放在共享盤上而是在本地服務(wù)器上,要加nosharedhome參數(shù): $ORA_CRS_HOME/rootdelete.sh nosharedhome (2) 在每個節(jié)點(diǎn)上執(zhí)行 $ORA_CRS_HOME/rootdeinstall.sh (3)在clean_crs.sh腳本中設(shè)置$ORACLE_HOME和$ORA_CRS_HOME (4)在每個節(jié)點(diǎn)上執(zhí)行clean_crs.sh腳本, 方法二: 執(zhí)行 $cd Oracle_home/oui/bin $./runInstaller -deinstall –silent "REMOVE_HOMES={CRS_home}" ……
新聞熱點(diǎn)
疑難解答
圖片精選