Oracle Rac 刪除節點

531968912發表於2017-12-26
Oracle inventory儲存節點上配置和執行資訊,刪除節點時自動更新。


Oracle Rac 11g R2刪除節點非常容易:從邏輯上從叢集中解鎖一個叢集節點,並關閉,將可以從叢集中分離出來,然後就可以解鎖後用於其他目的。


如果被解鎖叢集在11g R1或更早版本需要執行以下,完全刪除節點:
1.在節點上刪除例項
2.從資料庫刪除節點
3.從叢集中刪除節點


1.刪除例項
呼叫DBCA刪除。


2.從資料庫中刪除
Oracle 11g R2開始,使用deinstall工具,解除安裝Oracle軟體(資料庫或網格主目錄)。


3.從叢集中刪除 
假定沒有GNS
$ cd $GRID_HOME/bin
$./crsctl unpin css -n rac4


$cd $GRID_HOME/crs/install
$./rootcrs.pl -delete -force    --禁用叢集資源,可以僅在要刪除節點執行
如失敗,必須手動停止叢集資源。


以root,從任何仍然會停留在叢集中的節點上執行以下
$cd $GRID_HOME/bin
$./crsctl delete node -n rac4


刪除節點後,更新oracle inventory
$cd $GRID_HOME/oui/bin
$./runInstaller -updateNodeList ORACLE_HOME=$GRID_HOME "CLUSTER_NODES={rac4}" CRS=TRUE -local


刪除網格Oracle主目錄
$cd $GRID_HOME/deintall
$./deinstall -local


刪除軟體後,更新inventory
cd $GRID_HOME/oui/bin
./runInstaller -updateNodeList ORACLE_HOME=$GRID_HOME "CLUSTER_NODES={rac1,rac2,rac3}" CRS=TRUE

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

相關文章