grid 的解除安裝(RAC 11.2.0.3)

dingzihan發表於2014-10-20
      Oracle 沒有提供一個圖形化的解除安裝工具,要想幹淨地解除安裝,我們不能簡單地把Oracle目錄刪除了事。在GRID安裝目錄下有個deinstall目錄,這裡的deinstall指令碼用於解除安裝grid。
1、關閉資料庫和資源
     首先,關閉叢集各個節點上的所有資料庫及其他資源。這一步需要以root身份在每一個節點上進行:
   root#crsctl  stop  crs
   在每個節點上都有執行這個指令碼,然後開始執行deinstall。

2、用deinstall 解除安裝
    在安裝GRID的第一個節點上,以GRID身份執行這個deinstall指令碼,這個指令碼會執行一系列的檢查,同時會提出一系列問題請你確認,最後才會真正地開始解除安裝工作。
GRID$ cd  /u01/app/11.2.0/grid/deinstall/
grid$  ./deinstall  
中間會給出一些指令碼讓你在每個節點上執行,在執行完這些指令碼後,然後在按Enter鍵繼續。

3、解除安裝後的檢查確認
(1)首先,檢查2個節點執行上面這些命令時螢幕上的輸出日誌內容,確保沒有重要的錯誤。
(2)其次,檢查叢集各節點的/etc/initab檔案,ohasd的內容應該被刪除了,也就是不應該有類似下面的內容:
(3)每個節點都不應該有ora或者d.bin的程式執行,否則應該用kill -9幹掉它。
       ps  -ef|grep  ora
       ps -ef |grep  d.bin
(4) 看一下/etc/oracle 這個目錄,這個目錄下的那些.loc檔案已經被重新命名為.orig。

4、刪除目錄
    刪除$GRID_HOME下的所有內容。
    刪除$ORACEL_HOME目錄下的內容。

5、刪除ASM磁碟        
    現在ASM磁碟還在,那麼應該把它們刪除,從而開始一個全新的、乾淨的安裝。
   #oracleasm   listdisks
   #oracleasm  deletedisk  disk1
   #oracleasm   listdisks
最後: dd  if=/dev/zero  of=/dev/device  bs=1024   count=100000000
好了,這樣GRID的解除安裝就全部做完了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22969361/viewspace-1304438/,如需轉載,請註明出處,否則將追究法律責任。

相關文章