crs安裝失敗後,手工完全清除殘留檔案
我們知道,在安裝oracle 10g rac的過程中,由於各種各樣的原因,經常會遇到crs安裝失敗的情形。並且,crs不單單在在CRS_HOME中寫入檔案,在系統目錄中也會寫入一些檔案,為了保證下次安裝時有一個乾淨的環境,需要我們去完整的清理這些失敗安裝檔案。
一般情況下,在CRS_HOME的install目錄下,會有rootdelete.sh,rootdeinstall.sh等等,可以執行這些指令碼來進行CRS的清理。但是,某些情況下,在這些指令碼無法正常清理時,需要透過以下步驟進行手工清理。 [@more@]1. 停止所有nodeapp應用:
srvctl stop nodeapps -n
2. 使用root使用者,將crs自啟動指令碼全部刪除,各平臺下檔案路徑不同,供參考:
Sun:
rm /etc/init.d/init.cssd
rm /etc/init.d/init.crs
rm /etc/init.d/init.crsd
rm /etc/init.d/init.evmd
rm /etc/rc3.d/K96init.crs
rm /etc/rc3.d/S96init.crs
rm -Rf /var/opt/oracle/scls_scr
rm -Rf /var/opt/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
Linux:
rm /etc/oracle/*
rm -f /etc/init.d/init.cssd
rm -f /etc/init.d/init.crs
rm -f /etc/init.d/init.crsd
rm -f /etc/init.d/init.evmd
rm -f /etc/rc2.d/K96init.crs
rm -f /etc/rc2.d/S96init.crs
rm -f /etc/rc3.d/K96init.crs
rm -f /etc/rc3.d/S96init.crs
rm -f /etc/rc5.d/K96init.crs
rm -f /etc/rc5.d/S96init.crs
rm -Rf /etc/oracle/scls_scr
rm -f /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
HP-UX:
rm /sbin/init.d/init.cssd
rm /sbin/init.d/init.crs
rm /sbin/init.d/init.crsd
rm /sbin/init.d/init.evmd
rm /sbin/rc2.d/K960init.crs
rm /sbin/rc2.d/K001init.crs
rm /sbin/rc3.d/K960init.crs
rm /sbin/rc3.d/S960init.crs
rm -Rf /var/opt/oracle/scls_scr
rm -Rf /var/opt/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
HP Tru64:
rm /sbin/init.d/init.cssd
rm /sbin/init.d/init.crs
rm /sbin/init.d/init.crsd
rm /sbin/init.d/init.evmd
rm /sbin/rc3.d/K96init.crs
rm /sbin/rc3.d/S96init.crs
rm -Rf /var/opt/oracle/scls_scr
rm -Rf /var/opt/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
IBM AIX:
rm /etc/init.cssd
rm /etc/init.crs
rm /etc/init.crsd
rm /etc/init.evmd
rm /etc/rc.d/rc2.d/K96init.crs
rm /etc/rc.d/rc2.d/S96init.crs
rm -Rf /etc/oracle/scls_scr
rm -Rf /etc/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
3. 遺留程式清理,包括EVM, CRS, CSS,但是要注意,不要將作業系統程式誤殺,如icssvr_daemon
ps -ef | grep crs
kill
ps -ef | grep evm
kill
ps -ef | grep css
kill
4. 刪除臨時目錄中的oracle檔案,確認無其他oracle程式正在執行
rm -f /var/tmp/.oracle/* or rm -f /tmp/.oracle/*
5. 刪除ocr.loc檔案,通常在/etc/oracle目錄下,如果沒有,使用find命令搜一下
root : find / -name ocr.loc
6. 透過Oracle Universal Installer 將CRS軟體進行deinstall
7. 刪除oracle crs 安裝目錄
8. 清除ocr 及 votingdisk 資訊,如果使用檔案系統,直接刪除,如果使用裸裝置,使用dd命令進行清理,如:
dd if=/dev/zero of=/dev/rhdisk2 bs=8192 count=32768
dd if=/dev/zero of=/dev/rhdisk3 bs=8192 count=32768
9. 如果可以的話,建議重啟主機一次,再進行下一次CRS的完整安裝。
參考metalink文件 Doc ID: 239998.1
一般情況下,在CRS_HOME的install目錄下,會有rootdelete.sh,rootdeinstall.sh等等,可以執行這些指令碼來進行CRS的清理。但是,某些情況下,在這些指令碼無法正常清理時,需要透過以下步驟進行手工清理。 [@more@]1. 停止所有nodeapp應用:
srvctl stop nodeapps -n
2. 使用root使用者,將crs自啟動指令碼全部刪除,各平臺下檔案路徑不同,供參考:
Sun:
rm /etc/init.d/init.cssd
rm /etc/init.d/init.crs
rm /etc/init.d/init.crsd
rm /etc/init.d/init.evmd
rm /etc/rc3.d/K96init.crs
rm /etc/rc3.d/S96init.crs
rm -Rf /var/opt/oracle/scls_scr
rm -Rf /var/opt/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
Linux:
rm /etc/oracle/*
rm -f /etc/init.d/init.cssd
rm -f /etc/init.d/init.crs
rm -f /etc/init.d/init.crsd
rm -f /etc/init.d/init.evmd
rm -f /etc/rc2.d/K96init.crs
rm -f /etc/rc2.d/S96init.crs
rm -f /etc/rc3.d/K96init.crs
rm -f /etc/rc3.d/S96init.crs
rm -f /etc/rc5.d/K96init.crs
rm -f /etc/rc5.d/S96init.crs
rm -Rf /etc/oracle/scls_scr
rm -f /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
HP-UX:
rm /sbin/init.d/init.cssd
rm /sbin/init.d/init.crs
rm /sbin/init.d/init.crsd
rm /sbin/init.d/init.evmd
rm /sbin/rc2.d/K960init.crs
rm /sbin/rc2.d/K001init.crs
rm /sbin/rc3.d/K960init.crs
rm /sbin/rc3.d/S960init.crs
rm -Rf /var/opt/oracle/scls_scr
rm -Rf /var/opt/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
HP Tru64:
rm /sbin/init.d/init.cssd
rm /sbin/init.d/init.crs
rm /sbin/init.d/init.crsd
rm /sbin/init.d/init.evmd
rm /sbin/rc3.d/K96init.crs
rm /sbin/rc3.d/S96init.crs
rm -Rf /var/opt/oracle/scls_scr
rm -Rf /var/opt/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
IBM AIX:
rm /etc/init.cssd
rm /etc/init.crs
rm /etc/init.crsd
rm /etc/init.evmd
rm /etc/rc.d/rc2.d/K96init.crs
rm /etc/rc.d/rc2.d/S96init.crs
rm -Rf /etc/oracle/scls_scr
rm -Rf /etc/oracle/oprocd
rm /etc/inittab.crs
cp /etc/inittab.orig /etc/inittab
3. 遺留程式清理,包括EVM, CRS, CSS,但是要注意,不要將作業系統程式誤殺,如icssvr_daemon
ps -ef | grep crs
kill
ps -ef | grep evm
kill
ps -ef | grep css
kill
4. 刪除臨時目錄中的oracle檔案,確認無其他oracle程式正在執行
rm -f /var/tmp/.oracle/* or rm -f /tmp/.oracle/*
5. 刪除ocr.loc檔案,通常在/etc/oracle目錄下,如果沒有,使用find命令搜一下
root : find / -name ocr.loc
6. 透過Oracle Universal Installer 將CRS軟體進行deinstall
7. 刪除oracle crs 安裝目錄
8. 清除ocr 及 votingdisk 資訊,如果使用檔案系統,直接刪除,如果使用裸裝置,使用dd命令進行清理,如:
dd if=/dev/zero of=/dev/rhdisk2 bs=8192 count=32768
dd if=/dev/zero of=/dev/rhdisk3 bs=8192 count=32768
9. 如果可以的話,建議重啟主機一次,再進行下一次CRS的完整安裝。
參考metalink文件 Doc ID: 239998.1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/73920/viewspace-1051024/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 安裝CRS失敗後的清除操作
- revit解除安裝/完美解決安裝失敗/如何徹底解除安裝清除乾淨revit各種殘留登錄檔和檔案的方法
- qq安裝出現提取安裝檔案失敗,qq安裝失敗
- 如何徹底清除應用程式留下的殘留檔案?
- 清除安裝失敗的asm例項ASM
- win10如何徹底刪除360殘留 360解除安裝後殘留刪不掉Win10
- adobe安裝出錯原來是cloud殘留檔案沒解除安裝Cloud
- 安裝mysql失敗,提示檔案不存在MySql
- 軟體登錄檔殘留怎樣清理_win10刪除登錄檔殘留檔案的方法Win10
- 安裝失敗????
- Mac軟體解除安裝後圖表任殘留的刪除方法Mac
- win10系統中解除安裝驅動人生後殘留的dtlsoft檔案刪不了怎麼解決Win10TLS
- 怎麼把cad解除安裝乾淨重新安裝(win10、win11) 如何清除cad安裝殘留Win10
- 安裝scrapy失敗
- windows10系統怎麼刪除解除安裝軟體後殘留的登錄檔資訊Windows
- 如何清理Mac系統中殘留的檔案和快取檔案Mac快取
- 全部控制檔案丟失後的完全恢復(轉)
- pip安裝模組失敗
- 安裝失敗,求救(轉)
- 引入js檔案失敗JS
- RAC 安裝失敗後的刪除(完整版)
- windows10系統解除安裝office後控制皮膚仍有殘留的刪除方法Windows
- VCSA6.7 安裝失敗
- pip 安裝 selenium 失敗
- matplotlib 安裝失敗,求解!
- oracle安裝補丁失敗Oracle
- rz檔案傳輸失敗
- Win10更新重啟後安裝失敗怎麼修復_win10更新重啟後安裝失敗的修復步驟Win10
- [分享]後門清除完全篇(轉)
- MSMQ 觸發器 安裝失敗MQ觸發器
- python安裝失敗,改下源Python
- Jenkins外掛安裝失敗Jenkins
- HomeBrew 安裝 yarn 1.6.0 版本失敗Yarn
- jiveJdon2安裝失敗。。。求助!!
- npm安裝失敗解決方案NPM
- 解除安裝LoadRunner後重灌失敗的解決辦法
- win10 dx安裝失敗不能信任一個安裝所需的壓縮檔案怎麼辦Win10
- 刪除威金病毒殘留的_desktop.ini檔案(轉貼)