Oracle   发布时间:2022-05-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何Oracle_RAC恢复一个节点总结大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何Oracle_RAC恢复一个节点总结

作者:51cto 出处:博客 2013-08-01 13:39

  Rac1 已坏

@H_944_16@   Rac3 正常

@H_944_16@   先在rac3上把rac1的信息删干净,然后重新填加rac1

@H_944_16@   步骤如下:

@H_944_16@   1,在rac1上运行DBCA,删除instance;

@H_944_16@   2,如果有ASM,删除ASM实例,

@H_944_16@   srVCtl stop asm -n rac1

@H_944_16@   srvctl remove asm -n rac1;

@H_944_16@   3,在rac3上执行updateNodeList脚本

@H_944_16@   /u01/Oracle/Oracle/product/10.2.0/crs/oui/bin/runInstaller -updateNodeList OracLE_HOME=/u01/Oracle/Oracle/product/10.2.0/crs "CLUSTER_NODES=rac1";

@H_944_16@   4,在rac3上执行rootdeletenode.sh脚本

@H_944_16@   $/u01/Oracle/Oracle/product/10.2.0/crs/install/rootdeletenode.sh rac1 1;

@H_944_16@   5,在rac3上执行updateNodeList脚本更新CRS信息

@H_944_16@   runInstaller -updateNodeList OracLE_HOME=$CRS_HOME "CLUSTER_NODES=rac1";

@H_944_16@   6,看下是不是删除成功了

@H_944_16@   /u01/Oracle/Oracle/product/10.2.0/crs/bin/cluvfy comp crs -n all

@H_944_16@   下边添加:(CRS_HOME=/u01/Oracle/Oracle/product/10.2.0/crs)

@H_944_16@   在新的rac1上配置和rac3完全一样的所有信息,包括环境

:10px; padding-bottom:0px; line-height:28px; text-align:justify; color:rgb(51,在rac3,以Oracle用户进入$CRS_HOME/oui/bin目录,执行addNode.sh脚本

@H_944_16@   /u01/Oracle/Oracle/product/10.2.0/crs/oui/bin/addNode.sh

@H_944_16@   按照步骤添加

:10px; padding-bottom:0px; line-height:28px; text-align:justify; color:rgb(51,OracLE_HOME=/u01/Oracle/db

@H_944_16@   在rac3,以Oracle用户进入$OracLE_HOME/oui/bin目录,配置Listener

@H_944_16@   在rac1上运行netca,选择cluster database,按步骤配置

:10px; padding-bottom:0px; line-height:28px; text-align:justify; color:rgb(51,在rac3上运行DBCA添加新的instance

@H_944_16@   先选择...Cluster database...然后instance management然后add an instance然后...

@H_944_16@   重装之后把RAC3的u01目录全部复制过去,运行root.sh之后,就可以了,不过需要重新配置ASM

@H_944_16@   部分命令

@H_944_16@   /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_stop ora.rac1.gsd

@H_944_16@   /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_start ora.rac1.gsd

@H_944_16@   /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_stop ora.rac1.ListENER_RAC1.lsnr

@H_944_16@   /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_start ora.rac1.ListENER_RAC1.lsnr

@H_944_16@   root@rac1 ~]# /u01/Oracle/Oracle/product/10.2.0/crs/bin/srvctl remove nodeapps -n rac1

@H_944_16@   [root@rac1 ~]# /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_unreGISter ora.orcl.orcl1.inst

@H_944_16@   [root@rac1 ~]# /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_unregister ora.rac1.ASM1.asm

@H_944_16@   [root@rac1 ~]# /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_unregister ora.rac1.gsd

@H_944_16@   [root@rac1 ~]# /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_unregister ora.rac1.ons

@H_944_16@   [root@rac1 ~]# /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_unregister ora.rac1.vip

@H_944_16@   /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_unregister ora.rac1.ListENER_RAC1.lsnr

@H_944_16@   [root@rac1 ~]# /u01/Oracle/Oracle/product/10.2.0/crs/bin/crs_unregister ora.rac1.ListENER_RAC1.lsnr

@H_944_16@   ./runInstaller -updateNodeList

@H_944_16@   至此还有2 个节点的信息,使用以下命令删除:

@H_944_16@   [root@rac1 ~]# /u01/Oracle/Oracle/product/10.2.0/crs/install/rootdeletenode.sh rac1,1

@H_944_16@   [Oracle@rac1 bin]$ /u01/Oracle/Oracle/product/10.2.0/crs/bin/olsnodes -n

@H_944_16@   rac1 1

@H_944_16@   到此节点删除完毕。

@H_944_16@   通过以上可以看出,这种删除不过是把OCR 信息移除。

@H_944_16@   ./srvctl remove nodeapps -n rac1,51); Font-size:16px">   可以发现RAC1 的信息已经全部逐出OCR。但是并没有完成所有的工作,还需要像开始一

@H_944_16@   样更新CRS_HOME 和OracLE_HOME

@H_944_16@   [Oracle@rac1 bin]$ ./runInstaller -updateNodeList OracLE_HOME= /u01/Oracle/Oracle/product/10.2.0/crs "CLUSTER_NODES=rac3"

大佬总结

以上是大佬教程为你收集整理的如何Oracle_RAC恢复一个节点总结全部内容,希望文章能够帮你解决如何Oracle_RAC恢复一个节点总结所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: