Linux徹底清理Oracle 11g RAC環境方案
參考文件:
Linux 環境下11.2.0.3 rac的快速解除安裝指令碼
在Oracle 11.1和Oracle 10.1,10.2上,都是官方提供手工清理RAC環境的方法的(比如環境有問題,或者RAC安裝失敗,要清理後重新安裝。雖然這些版本,也提供了解除安裝指令碼,但是總是卸不乾淨,因此那個時候,更多的這種需求都是透過手工解除安裝完成的)。
從11.2開始,Oracle不推薦使用手工方式刪除RAC環境,而是提供重新配置的指令碼和專門的解除安裝包。
方案一、使用重新配置的指令碼和專門的解除安裝包
解除安裝Oracle 11g rac database軟體
[oracle@rac01 ~]$ cd /usr/app/product/oracle/11.2.0/deinstall/
[oracle@rac01 deinstall]$ ./deinstall
解除安裝Oracle 11g rac grid軟體
[grid@rac01 ~]$ cd /usr/app/product/grid/11.2.0/deinstall/
[grid@rac01 deinstall]$ ./deinstall
如果在安裝過程中出現問題需要重新安裝grid infrastructure軟體,那麼還需要對ocr及votingdisk所在區域進行清理 (ASM) :
[root@rac01 ~]# dd if=/dev/zero of=/dev/emcpowera1 bs=10M count=10
[root@rac01 ~]# dd if=/dev/zero of=/dev/emcpowerb1 bs=10M count=10
[root@rac01 ~]# dd if=/dev/zero of=/dev/emcpowerc1 bs=10M count=10
方案二、手工解除安裝
今天因為需要,寫了Linux的,實測了一下,效果很好,測試環境:
OEL 6.5 + Oracle 11.2.0.3 RAC
手工清理rac環境,輕鬆還原裸系統(準備重新安裝):
rm -rf /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
rm -f /etc/ohasd
rm -f /etc/oraInst.loc
rm -f /etc/oratab
rm -rf /tmp/.oracle
rm -rf /tmp/ora*
rm -rf /var/tmp/.oracle
rm -rf /tmp/CVU*
rm -rf /tmp/Ora*
rm -rf /home/grid/.oracle
rm -rf /usr/app/*
mv /etc/init.d/init.ohasd /etc/init.d/init.ohasd.bak
ps -ef | grep crs
ps -ef | grep evm
ps -ef | grep css
dd if=/dev/zero of=/dev/emcpowerc bs=1M count=256
dd if=/dev/zero of=/dev/emcpowerd bs=1M count=256
dd if=/dev/zero of=/dev/emcpowere bs=1M count=256
dd if=/dev/zero of=/dev/OCR_VOTE01 bs=1M count=256
dd if=/dev/zero of=/dev/OCR_VOTE02 bs=1M count=256
dd if=/dev/zero of=/dev/OCR_VOTE03 bs=1M count=256
重新建立目錄
mkdir -p /usr/app/product/oraInventory
chown -R grid:oinstall /usr/app/product/oraInventory
chmod -R 775 /usr/app/product/oraInventory
mkdir -p /usr/app/product/grid/oraInventory
chown -R grid:oinstall /usr/app/product/grid/oraInventory
chmod -R 775 /usr/app/product/grid/oraInventory
mkdir -p /usr/app/product/grid/crs
mkdir -p /usr/app/product/grid/11.2.0
chown -R grid:oinstall /usr/app/product/grid/crs
chown -R grid:oinstall /usr/app/product/grid/11.2.0
chmod -R 775 /usr/app/product/grid/crs
chmod -R 775 /usr/app/product/grid/11.2.0
mkdir -p /usr/app/product/oracle
chown -R oracle:oinstall /usr/app/product/oracle
chmod -R 775 /usr/app/product/oracle
mkdir -p /usr/app/product/oracle/11.2.0/db_1
chown -R oracle:oinstall /usr/app/product/oracle/11.2.0/db_1
chmod -R 775 /usr/app/product/oracle/11.2.0/db_1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28389881/viewspace-1795197/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle rac 12徹底刪除,徹底刪除該死的racOracle
- 徹底清理依賴:
- Oracle 11g Rac清理指令碼Oracle指令碼
- oracle 11G RAC的建立(VM虛擬環境)Oracle
- Oracle 11G RAC:生產環境下架構Oracle架構
- 徹底理解 JS Event Loop(瀏覽器環境)JSOOP瀏覽器
- 如何徹底粉碎並清理檔案
- oracle rac 環境檢測Oracle
- 【orakill】使用Oracle的orakill命令徹底殺死Windows環境下Oracle執行緒OracleWindows執行緒
- Oracle 11g R2(11.2.0.3.0) RAC環境搭建(二)Oracle
- unix/linux環境中Oracle 10G RAC OFF和RAC ONLinuxOracle 10g
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- ORACLE RAC 環境下修改IPOracle
- Oracle RAC + Data Guard 環境搭建Oracle
- 【Oracle】 RAC 環境刪除oracle 之二Oracle
- 【Oracle】 RAC 環境刪除oracle 之一Oracle
- oracle 11g rac TAF 測試方案Oracle
- Oracle 徹底 kill sessionOracleSession
- 徹底刪除ORACLEOracle
- Oracle 11g RAC 環境打PSU補丁的詳細步驟Oracle
- Oracle 11g RAC環境下Private IP修改方法及異常處理Oracle
- Oracle 11g R2 RAC安裝前的系統環境搭建Oracle
- 【Kill】兩條Linux命令徹底殺死OracleLinuxOracle
- oracle 11g rac install for linuxOracleLinux
- Redhat Linux AS 5 + Oracle 11g RACRedhatLinuxOracle
- Oracle實驗環境搭建(windows + oracle 11g)OracleWindows
- Oracle RAC 環境下的連線管理Oracle
- ORACLE RAC環境下刪除節點Oracle
- Linux AS4.0上安裝Oracle RAC系統--如何解除安裝,徹底刪除LinuxOracle
- Oracle徹底殺掉程式Oracle
- AIX徹底刪除ORACLEAIOracle
- Oracle Database 11g Release 2 RAC On LinuxOracleDatabaseLinux
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- Oracle10g RAC ASM 環境日常管理OracleASM
- 使用 runcluvfy 校驗Oracle RAC安裝環境Oracle
- ORACLE RAC資料庫配置Dataguard環境(3)Oracle資料庫
- ORACLE RAC資料庫配置Dataguard環境(2)Oracle資料庫
- ORACLE RAC資料庫配置Dataguard環境(1)Oracle資料庫