Oracle RACのノード削除手順、最後にGridホームの削除を行ないますが、その前にCluster構成の無効化やCRSからノード情報を削除する必要があります。
[root@rac-node03 ~]# /u01/app/11.2.0/grid/bin/crsctl unpin css -n rac-node03
CRS-4667: Node rac-node03 successfully unpinned.
[root@rac-node03 ~]# cd /u01/app/11.2.0/grid/crs/install/
[root@rac-node03 install]#
[root@rac-node03 install]# ./rootcrs.pl -deconfig -force
Using configuration parameter file: ./crsconfig_params
・
・
・
CRS-4133: Oracle High Availability Services has been stopped.
Removing Trace File Analyzer
Successfully deconfigured Oracle clusterware stack on this node
11g r1以前のデータベースが存在する場合、「ノードが固定化」されているので、crsctlコマンドで固定化を解除します。
解除後に、クラスタ構成の解除を行ないます。
2つとも削除ノードのrootユーザでログインして行ないます。
[root@rac-node01 ~]# /u01/app/11.2.0/grid/bin/olsnodes -n -s
rac-node01 1 Active
rac-node02 2 Active
rac-node03 3 Inactive
[root@rac-node01 ~]# /u01/app/11.2.0/grid/bin/crsctl
crsctl crsctl.bin
[root@rac-node01 ~]# /u01/app/11.2.0/grid/bin/crsctl delete node -n rac-node03
CRS-4661: Node rac-node03 successfully deleted.
[root@rac-node01 ~]# /u01/app/11.2.0/grid/bin/olsnodes -n -s
rac-node01 1 Active
rac-node02 2 Active
クラスタ情報が記載されているOCRにもノード情報が記載されています。
残存ノードのrootユーザーで、crsctlコマンドを実行して、OCRのノード情報を削除します。
[grid@rac-node01 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.FRA.dg
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.LISTENER.lsnr
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.OCR.dg
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.asm
ONLINE ONLINE rac-node01 Started
ONLINE ONLINE rac-node02 Started
ora.gsd
OFFLINE OFFLINE rac-node01
OFFLINE OFFLINE rac-node02
ora.net1.network
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.ons
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.registry.acfs
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac-node02
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE rac-node01
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE rac-node01
ora.cvu
1 ONLINE ONLINE rac-node01
ora.oc4j
1 ONLINE ONLINE rac-node01
ora.orcl.db
1 ONLINE ONLINE rac-node01 Open
2 ONLINE ONLINE rac-node02 Open
ora.rac-node01.vip
1 ONLINE ONLINE rac-node01
ora.rac-node02.vip
1 ONLINE ONLINE rac-node02
ora.scan1.vip
1 ONLINE ONLINE rac-node02
ora.scan2.vip
1 ONLINE ONLINE rac-node01
ora.scan3.vip
1 ONLINE ONLINE rac-node01
現在のリソース状況です。
rac-node03のVIPが削除されたこと、Local Resourceからrac-node03が表示されなくなったことがわかります。
[root@rac-node03 ~]# /u01/app/11.2.0/grid/bin/crsctl unpin css -n rac-node03
CRS-4667: Node rac-node03 successfully unpinned.
[root@rac-node03 ~]# cd /u01/app/11.2.0/grid/crs/install/
[root@rac-node03 install]#
[root@rac-node03 install]# ./rootcrs.pl -deconfig -force
Using configuration parameter file: ./crsconfig_params
・
・
・
CRS-4133: Oracle High Availability Services has been stopped.
Removing Trace File Analyzer
Successfully deconfigured Oracle clusterware stack on this node
11g r1以前のデータベースが存在する場合、「ノードが固定化」されているので、crsctlコマンドで固定化を解除します。
解除後に、クラスタ構成の解除を行ないます。
2つとも削除ノードのrootユーザでログインして行ないます。
[root@rac-node01 ~]# /u01/app/11.2.0/grid/bin/olsnodes -n -s
rac-node01 1 Active
rac-node02 2 Active
rac-node03 3 Inactive
[root@rac-node01 ~]# /u01/app/11.2.0/grid/bin/crsctl
crsctl crsctl.bin
[root@rac-node01 ~]# /u01/app/11.2.0/grid/bin/crsctl delete node -n rac-node03
CRS-4661: Node rac-node03 successfully deleted.
[root@rac-node01 ~]# /u01/app/11.2.0/grid/bin/olsnodes -n -s
rac-node01 1 Active
rac-node02 2 Active
クラスタ情報が記載されているOCRにもノード情報が記載されています。
残存ノードのrootユーザーで、crsctlコマンドを実行して、OCRのノード情報を削除します。
[grid@rac-node01 ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.FRA.dg
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.LISTENER.lsnr
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.OCR.dg
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.asm
ONLINE ONLINE rac-node01 Started
ONLINE ONLINE rac-node02 Started
ora.gsd
OFFLINE OFFLINE rac-node01
OFFLINE OFFLINE rac-node02
ora.net1.network
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.ons
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
ora.registry.acfs
ONLINE ONLINE rac-node01
ONLINE ONLINE rac-node02
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE rac-node02
ora.LISTENER_SCAN2.lsnr
1 ONLINE ONLINE rac-node01
ora.LISTENER_SCAN3.lsnr
1 ONLINE ONLINE rac-node01
ora.cvu
1 ONLINE ONLINE rac-node01
ora.oc4j
1 ONLINE ONLINE rac-node01
ora.orcl.db
1 ONLINE ONLINE rac-node01 Open
2 ONLINE ONLINE rac-node02 Open
ora.rac-node01.vip
1 ONLINE ONLINE rac-node01
ora.rac-node02.vip
1 ONLINE ONLINE rac-node02
ora.scan1.vip
1 ONLINE ONLINE rac-node02
ora.scan2.vip
1 ONLINE ONLINE rac-node01
ora.scan3.vip
1 ONLINE ONLINE rac-node01
現在のリソース状況です。
rac-node03のVIPが削除されたこと、Local Resourceからrac-node03が表示されなくなったことがわかります。