oracle rac instance切换,Oracle RAC 更改instance name完整步骤

在修改之前,先来做个测试:

在RAC1运行;

SQL> create table test(id number);

Table created.

SQL> insert into test values(1);

1 row created.

SQL> commit;

Commit complete.

在RAC2查看是否有问题:

SQL> select * from test;

ID

----------

1

再继续看:

SQL> show parameter instance_name

NAME                                TYPE        VALUE

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

instance_name                        string      orcl3

SQL> show parameter instance_name

NAME                                TYPE        VALUE

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

instance_name                        string      orcl4

可以看到,数据库中instance_name已经修改了。

5.        最后就是更新OCR

首先先移除原来的SID信息:

先移除数据库注册信息

Srvctl remove databse –d orcl

再移除数据库实例注册信息

[Oracle@rac1 ~]$ srvctl remove instance -d orcl -i orcl1

Remove instance orcl1 from the database orcl? (y/[n]) y

[oracle@rac1 ~]$ srvctl remove instance -d orcl -i orcl2

Remove instance orcl2 from the database orcl? (y/[n]) y

查看CRS状态:

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

Name          Type          Target    State    Host

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

ora.orcl.db    application    OFFLINE  OFFLINE

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

信息已经移除,接下来就是重新注册新的instance了。

[oracle@rac1 ~]$ srvctl add instance -d orcl -i orcl3  -n rac1

[oracle@rac1 ~]$ srvctl add instance -d orcl -i orcl4  -n rac2

查看CRS状态:

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

Name          Type          Target    State    Host

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

ora.orcl.db    application    OFFLINE  OFFLINE

ora....l3.inst application    OFFLINE  OFFLINE

ora....l4.inst application    OFFLINE  OFFLINE

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

已经注册成功,可以发现instance变为orcl3,orcl4了。

后面缺少重建SPFILE文件的步骤。。。。

感觉可以用create spfile from pfile='/tmp/pfile';,来覆盖

但是不确定

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值