Oracle RAC下 删除节点(只删节点不删集群软件+数据库软件)

Oracle RAC下 删除节点

(只删节点不删集群软件+数据库软件)

1、环境介绍:

linux 6.5 +oracle11g-11.2.0.4-RAC集群

主机名1:rac1

主机名2:rac2

数据库名:racdb

vip:rac-vip

priv:rac-priv

2个节点实例均正常运行,在线删除节点

2、节点确认

登陆任一节点,执行

 

SQL> select thread#,status,instance from v$thread;

 

   THREAD# STATUS

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

INSTANCE

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

1 OPEN

rac1

2 OPEN

rac2

 

说明2个节点,实例名是rac1,rac2

rac1:/u01/app/11.2.0/grid_1/bin@rac1>olsnodes -t –s (用grid用户即可)
rac1 Active Unpinned
rac2 Active Unpinned

3、在所有保留节点(rac1)上执行

[grid@rac1 ~]# cd /u01/app/11.2.0/grid_1/bin/

[grid@rac1 bin]# crsctl unpin css -n rac2

CRS-4667: Node rac2 successfully unpinned.

 

4、使用dbca删除rac2实例

注意这里需要在任一保留节点上删除rac2实例,也就是必须在rac1上执行

https://i-blog.csdnimg.cn/blog_migrate/ee0a211f5a382afbb5808f6901029ff7.jpeg

https://i-blog.csdnimg.cn/blog_migrate/35bfc881119730d822c3f76f22596266.jpeg

https://i-blog.csdnimg.cn/blog_migrate/ffbbeb33a7f65821ccd2dc84ac1e4d9f.jpeg

https://i-blog.csdnimg.cn/blog_migrate/c2b8a04893caac5a80c0ba19db9330cd.jpeg

这一步可能会报错,报的错因为过长不大记得,大致是sys用户连接不上rac-vip1521,请确认连接是否正常和用户名密码正确

通常第一想到的肯定是连接不正常,可以尝试一下是用sys用户通过vip1521登录,你会发现登录不上去,解决办法:

select * from V$PWFILE_USERS; ---看数据库是否存在密码文件,如果是空的表示密码文件在$ORACLE_HOME/dbs下不存在需要重建密码文件

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值