Delete invalid node from oracle RAC
结论,从以上的步骤可以看的出,所有的动作不管是删除instance,asm,vip,nodeapps 等等
都是通过ORACLE 命令移除OCR 的节点信息。所以,当我们需要删除一个节点,但是这个
节点因为硬件或者软件的问题,机器关机了,我们不可能在删除节点做任何动作了,这样
我们只需要移除OCR 的信息就可以了。
都是通过ORACLE 命令移除OCR 的节点信息。所以,当我们需要删除一个节点,但是这个
节点因为硬件或者软件的问题,机器关机了,我们不可能在删除节点做任何动作了,这样
我们只需要移除OCR 的信息就可以了。
下面再讲如何删除一个出问题的节点,假设这个节点已经关机了。我们通过从保留节点来
完成这些操作。
完成这些操作。
下面开始删除过程:
[root@rac1 ~]# /u01/app/crs/bin/srvctl remove nodeapps -n rac2
[root@rac1 ~]# /u01/app/crs/bin/crs_unregister ora.orcl.orcl2.inst
[root@rac1 ~]# /u01/app/crs/bin/crs_unregister ora.rac2.ASM2.asm
[root@rac1 ~]# /u01/app/crs/bin/crs_unregister ora.rac2.vip
通过以上方法取消RAC2的信息注册。
[oracle@rac1 bin]$ /u01/app/crs/bin/crs_stat -t
可以发现RAC2 的信息已经全部逐出OCR。但是并没有完成所有的工作,还需要像开始一
样更新CRS_HOME 和ORACLE_HOME
[oracle@rac1 bin]$ ./runInstaller -updateNodeList
ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 "CLUSTER_NODES=rac1"
Starting Oracle Universal Installer...
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
'UpdateNodeList' was successful.
[oracle@rac1 bin]$ cd /u01/app/crs/oui/bin/
[oracle@rac1 bin]$ ./runInstaller -updateNodeList ORACLE_HOME=/u01/app/crs
"CLUSTER_NODES=rac1"
Starting Oracle Universal Installer...
No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed.
'UpdateNodeList' was successful.
[oracle@rac1 bin]$ /u01/app/crs/bin/olsnodes -n
rac1 1
rac2 2
至此还有2 个节点的信息,使用以下命令删除:
[root@rac1 ~]# /u01/app/crs/install/rootdeletenode.sh rac2,2
CRS-0210: Could not find resource 'ora.rac2.LISTENER_RAC2.lsnr'.
CRS-0210: Could not find resource 'ora.rac2.ons'.
CRS-0210: Could not find resource 'ora.rac2.vip'.
CRS-0210: Could not find resource 'ora.rac2.gsd'.
CRS-0210: Could not find resource ora.rac2.vip.
CRS nodeapps are deleted successfully
clscfg: EXISTING configuration version 3 detected.
clscfg: version 3 is 10G Release 2.
Successfully deleted 14 values from OCR.
Key SYSTEM.css.interfaces.noderac2 marked for deletion is not there. Ignoring.
Successfully deleted 5 keys from OCR.
Node deletion operation successful.
'rac2,2' deleted successfully
[oracle@rac1 bin]$ /u01/app/crs/bin/olsnodes -n
rac1 1
到此节点删除完毕。
通过以上可以看出,这种删除不过是把OCR 信息移除。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-630083/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-630083/
本文详细介绍了如何从Oracle RAC环境中删除一个已关闭的问题节点,包括移除节点应用、实例、ASM和VIP等信息,并更新CRS_HOME和ORACLE_HOME设置。最后通过命令彻底移除OCR中有关该节点的所有记录。
777

被折叠的 条评论
为什么被折叠?



