ORACLE RAC删除节点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ORACLE RAC删除RAC节点

删除RAC节点有分为2种情况,一种是2台RAC节点都完好,但是要删除其中一个节点,另外一种情况是,某个RAC节点由于硬件问题或者软件问题出现问题导致机器已经关闭。

2种情况的删除其实都可以使用后一种方法来做,即直接通过操作来清除OCR和voting disk的RAC节点信息。但是当你一个完好的RAC我们还是使用正规的删除方法。

先介绍一个完好无损的RAC删除节点的方法:

[root@rac1 ~]# /u01/app/crs/bin/crs_stat -t

Name Type Target State Host

------------------------------------------------------------

ora.orcl.db application ONLINE ONLINE rac1

ora....l1.inst application ONLINE ONLINE rac1

ora....l2.inst application ONLINE ONLINE rac2

ora....SM1.asm application ONLINE ONLINE rac1

ora....C1.lsnr application ONLINE ONLINE rac1

ora.rac1.gsd application ONLINE ONLINE rac1

ora.rac1.ons application ONLINE ONLINE rac1

ora.rac1.vip application ONLINE ONLINE rac1

ora....SM2.asm application ONLINE ONLINE rac2

ora....C2.lsnr application ONLINE ONLINE rac2

ora.rac2.gsd application ONLINE ONLINE rac2

ora.rac2.ons application ONLINE ONLINE rac2

ora.rac2.vip application ONLINE ONLINE rac2

以上是一个非常正常的RAC。下面来删除节点RAC2.

在删除之前简单介绍一下RAC结构的构成,在RAC当中,每个服务诸如database,listener,ons,gsd等都是一个service注册在OCR当中以及节点信息存储在voting disk。所以在删除时也同样是以删除注册信息的方式来达到目的。

一般的删除步骤为:删除database--->删除ORACLE_HOME信息—>删除CRS_HOME信息

综合上面,其实就是先清除ORACLE本身服务信息,然后再清除CRS服务信息.

下面开始删除动作:

1)启动dbca(在保留节点启动),删除instance.

检查CRS状态:

[root@rac2 ~]# /u01/app/crs/bin/crs_stat -t

Name Type Target State Host

------------------------------------------------------------

ora.orcl.db application ONLINE ONLINE rac1

ora....l1.inst application ONLINE ONLINE rac1

ora....SM1.asm application ONLINE ONLINE rac1

ora....C1.lsnr application ONLINE ONLINE rac1

ora.rac1.gsd application ONLINE ONLINE rac1

ora.rac1.ons application ONLINE ONLINE rac1

ora.rac1.vip application ONLINE ONLINE rac1

ora....SM2.asm application ONLINE ONLINE rac2

ora....C2.lsnr application ONLINE ONLINE rac2

ora.rac2.gsd application ONLINE ONLINE rac2

ora.rac2.ons application ONLINE ONLINE rac2

ora.rac2.vip application ONLINE ONLINE rac2

可以看到rac2的instance信息已经消失了。表示删除instance完毕。

2)删除RAC2的ASM

先停止RAC2的ASM instance: srvctl stop asm -n rac2

删除ASM home目录:[oracle@rac2 admin]$ pwd

/u01/app/oracle/admin , rm -rf +ASM

3)删除rac2 listener,启动netca(在删除节点运行)

检查CRS服务:

[oracle@rac1 ~]$ /u01/app/crs/bin/crs_stat -t

Name Type Target State Host

------------------------------------------------------------

ora.orcl.db application ONLINE ONLINE rac1

ora....l1.inst application ONLINE ONLINE rac1

ora....SM1.asm application ONLINE ONLINE rac1

ora....C1.lsnr application ONLINE ONLINE rac1

ora.rac1.gsd application ONLINE ONLINE rac1

ora.rac1.ons application ONLINE ONLINE rac1

ora.rac1.vip application ONLINE ONLINE rac1

ora....SM2.asm application OFFLINE OFFLINE

ora....C2.lsnr application OFFLINE OFFLINE

ora.rac2.gsd application ONLINE ONLINE rac2

ora.rac2.ons application ONLINE ONLINE rac2

ora.rac2.vip application ONLINE ONLINE rac2

可以看到ASM和listener_rac2已经OFFline

但是此时listener只是offline,并没有从OCR移除,通过下面方法来移除:/u01/app/crs/bin/crs_unregister ora.rac2.LISTENER_RAC2.lsnr

相关文档
最新文档