程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 如何一步一步刪除(linux&UNIX)環境下oracle11g集群節點

如何一步一步刪除(linux&UNIX)環境下oracle11g集群節點

編輯:Oracle教程

如何一步一步刪除(linux&UNIX)環境下oracle11g集群節點

Deleting a Cluster Node on Linux and UNIX Systems

1.確定要刪除的節點,是否active,pinned
$ olsnodes -s -t

如果 pinned ,則crsctl unpin css -n <nodename> unpinned 相應的節點

2、禁用相應集群節點的應用資源,進程
先停掉 em:
emctl stop dbconsole

以root 用戶運行 在要刪除節點的 $Grid_home/crs/install 路徑下運行rootcrs.pl 腳本

# ./rootcrs.pl -deconfig -force

如果要刪除所有節點:
# ./rootcrs.pl -deconfig -force -lastnode

有時vip 資源不一定會被刪除,這是需要手動來刪除:
# srvctl stop vip -i vip_name-f
# srvctl remove vip -i vip_name-f

3、在其他節點執行以下命令:

crsctl delete node -n node_to_be_deleted

4、在要刪除的節點上執行以下命令:
腳本在 :$Grid_home/oui/bin

$ ./runInstaller -updateNodeList ORACLE_HOME=Grid_home"CLUSTER_NODES={node_to_be_deleted}" CRS=TRUE -silent -local

5、清理要刪除節點的Clusterware home 安裝文件:
$ Grid_home/deinstall/deinstall –local

注意一定要添加 -local 選項 ,否者會刪除 所有節點的Clusterware home 安裝目錄.

6、在其他節點執行以下命令,更新節點信息:

腳本在 $Grid_home/oui/bin

$./runInstaller -updateNodeList ORACLE_HOME=Grid_home"CLUSTER_NODES={remaining_nodes_list}" CRS=TRUE -silent

7、驗證要刪除的節點是否已經成功刪除:
$ cluvfy stage -post nodedel -n node_list[-verbose]

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved