【新炬網路名師大講堂】Oracle 11g rac 刪除節點
1適用場景
1、被刪除節點一切保留,需要從RAC中剔除,例如因為要更換伺服器。
2、被刪除節點關於RAC的部分檔案丟失,如GI、庫軟體誤刪除,需要重新安裝GI或oracle庫軟體。
實驗場景:
三節點RAC,主機名是rac1、rac2、rac3,現在需要刪除rac3。
2具體步驟
2.1 Unpin rac3節點
[root@rac1 ~]# olsnodes -t –s
在所有保留節點上執行:
[root@rac ~]# crsctl unpin css -n rac3
2.2 使用dbca刪掉rac3例項
在任一保留的節點上刪除rac3例項
[oracle@rac1 ~]$ dbca –圖形介面
驗證rac3例項已被刪除
檢視活動的例項:
[oracle@rac1 ~]$ sqlplus / as sysdba
SQL> select thread#,status,instance from v$thread;
檢視庫的配置:
[root@rac1 ~]# srvctl config database -d orcl
2.3 停止rac3節點的監聽
[root@rac3 ~]# srvctl config listener -a
[root@rac3 ~]# srvctl disable listener -l listener -n rac3
[root@rac3 ~]# srvctl stop listener -l listener -n rac3
2.4 在rac3節點使用使用oracle使用者更新叢集列表
[root@rac3 ~]# su – oracle
[oracle@rac3 ~]$ $ORACLE_HOME/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME “CLUSTER_NODES={rac3}” -local
2.5 刪除rac3節點的庫軟體
在rac3節點上執行:
[root@rac3 ~]# su – oracle
[oracle@rac3 ~]$ $ORACLE_HOME/deinstall/deinstall -local
2.6 在任一保留的節點上停止rac3節點NodeApps
[oracle@rac1 bin]$ srvctl stop nodeapps -n rac3 -f
–發現停了rac3節點的ons和VIP
2.7 在保留節點使用oracle使用者更新叢集列表
在每個保留的節點上執行:
[root@rac1 ~]# su – oracle
[oracle@rac1 ~]$ $ORACLE_HOME/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME “CLUSTER_NODES={rac1,rac2}”
[root@rac2 ~]# su – oracle
[oracle@rac2 ~]$ $ORACLE_HOME/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME “CLUSTER_NODES={rac1,rac2}”
2.8 刪除rac3節點的叢集軟體
在rac3節點上執行:
[root@rac3 ~]# su – root
[root@rac3 ~]# /u01/grid/crs/crs/install/rootcrs.pl -deconfig –force
2.9 刪除rac3節點的VIP
如果第8步執行順利的,rac3節點rac3的VIP此時已被刪除,在任一保留節點執行crs_stat -t驗證一下:
[root@rac1 ~]# crs_stat -t
如果仍然有rac3節點的VIP服務存在,執行如下:
[root@rac1 ~]# srvctl stop vip -i ora.rac3.vip -f
[root@rac1 ~]# srvctl remove vip -i ora.rac3.vip -f
[root@rac1 ~]# crsctl delete resource ora.rac3.vip -f
2.10在任一保留的節點上刪除rac3節點
[root@rac1 ~]# crsctl delete node -n rac3
[root@rac1 ~]# olsnodes -t -s
2.11rac3節點使用grid使用者更新叢集列表
在rac3節點上執行:
[root@rac3 ~]# su – grid
[grid@rac3 ~]# $ORACLE_HOME/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME “CLUSTER_NODES={rac3}” CRS=true -local
2.12rac3節點刪除叢集軟體
在rac3節點上執行:
[root@rac3 ~]# su – grid
[grid@rac3 ~]# $ORACLE_HOME/deinstall/deinstall -local — 一路選擇“是”
新開一個終端,以root 使用者執行提示的指令碼,如下:
[root@rac3 ~]# /tmp/deinstall2013-07-02_02-28-55PM/perl/bin/perl -I/tmp/deinstall2013-07-02_02-28-55PM/perl/lib -I/tmp/deinstall2013-07-02_02-28-55PM/crs/install /tmp/deinstall2013-07-02_02-28-55PM/crs/install/rootcrs.pl -force -deconfig -paramfile “/tmp/deinstall2013-07-02_02-28-55PM/response/deinstall_Ora11g_gridinfrahome1.rsp”
執行完後,返回原終端按回車,繼續執行暫停的指令碼。
當會話結束時在節點 ‘rac3′ 上以 root 使用者身份執行 ‘rm -rf /etc/oraInst.loc’。
當會話結束時在節點 ‘rac3′ 上以 root 身份執行 ‘rm -rf /opt/ORCLfmap’。
2.13保留節點使用grid使用者更新叢集列表
在所有保留的節點上執行:
[root@rac1 ~]# su – grid
[grid@rac1 ~]$ $ORACLE_HOME/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME “CLUSTER_NODES={rac1,rac2}” CRS=true
[root@rac2 ~]# su – grid
[grid@rac2 ~]$ $ORACLE_HOME/oui/bin/runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME “CLUSTER_NODES={rac1,rac2}” CRS=true
2.14驗證rac3節點被刪除
在任一保留的節點上:
[grid@rac1 ~]$ cluvfy stage -post nodedel -n rac3
[grid@rac1 ~]$ crsctl status resource -t
驗證rac3節點被刪除
檢視活動的例項:
[oracle@rac1 ~]$ sqlplus / as sysdba
SQL> select thread#,status,instance from v$thread;
3驗證rac3節點被刪除
在任一保留的節點上:
[grid@rac1 ~]$ cluvfy stage -post nodedel -n rac3
[grid@rac1 ~]$ crsctl status resource -t
驗證rac3節點被刪除
檢視活動的例項:
[oracle@rac1 ~]$ sqlplus / as sysdba
SQL> select thread#,status,instance from v$thread;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29960155/viewspace-1364715/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle11g_RAC新增刪除節點Oracle
- 【RAC】Oracle10g rac新增刪除節點命令參考Oracle
- Oracle 11g RAC重新新增節點Oracle
- oracle 11g rac新增節點前之清除節點資訊Oracle
- 11.2.0.4 RAC生產環境刪除故障節點與增加新服務節點
- 11g rac新增節點步驟(11g)
- Oracle RAC新增節點Oracle
- oracle rac 12徹底刪除,徹底刪除該死的racOracle
- Oracle 11g刪除庫重建Oracle
- rac新增節點步驟(11g)
- 沃趣微講堂 | Oracle叢集技術(二):GI與Oracle RACOracle
- 關於Oracle 11G RAC雙節點之間存在防火牆導致只能一個節點執行Oracle防火牆
- rac新增節點容易遇到的問題(11g)
- 11g rac新增節點容易遇到的問題
- oracle11g RAC新增節點Oracle
- [Kubernetes]node節點pod無法啟動/節點刪除網路重置
- Oracle 11g RAC Silent Install For NFSOracleNFS
- XML DOM 刪除節點概述XML
- Oracle叢集軟體管理-新增和刪除叢集節點Oracle
- onnx 增刪改查,修改節點,刪除節點,修改input,output
- oracle大資料量分批刪除Oracle大資料
- Oracle 11g RAC 監聽日常管理Oracle
- Oracle 11g RAC手動新增serviceOracle
- DOM節點刪除方法小結
- mongodb副本集新增刪除節點MongoDB
- redis cluster節點/新增刪除操作Redis
- Vmware linux redhat6.4 安裝11g(11.2.0.1) 雙節點RACLinuxRedhat
- networkx基礎用法:新增節點、新增邊、刪除節點、刪除邊、計算度、賦權重
- Oracle 10g 增刪節點Oracle 10g
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- Oracle優化案例-新增RAC節點(二十九)Oracle優化
- 安裝Oracle 11G RAC 遇到的2個問題——Failed to run "oifcfg" 和 找不到叢集節點OracleAI
- Tuning CPU 100% in Oracle 11g rac-20220215Oracle
- JZ18刪除表的節點
- js中dom節點刪除remove方法JSREM
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- Oracle 11g RAC SCAN ip的原理及配置Oracle
- Oracle 11g RAC到單例項OGG同步Oracle單例
- oracle 11g rac配置em dbconsole ORA-12514Oracle