解决12c flex cluster中实例乱跑问题

在12c中的RAC中,由于是flex cluster,常常会出现实例乱跑的现象,如实例3跑到了节点2上,实例2跑到节点3上。而且重启之后也还是如此。

我们可以这样处理,让原来乱跑的实例改回去:

1. 关闭数据库:

2.检查crs中记录的实例和节点对应关系的信息:

3. 修改,需要使用unsupported参数。需要加unsupported参数的原因,参考这里

4. 到每个节点检查,是否都已经改好:

5. 重启crs(含DB)



(update 2016-05-17)发现其实只要关闭数据库后,用如下命令启动instance,指定到某个节点上,那么ora.cdbrac.db的资源会被自动更新,不需要手工修改。

(update 2017-03-28):这其实是因为policy-managed的关系,和flex cluster无关。参考Kamus的【Oracle Policy-Managed Cluster – Growing for DBaaS】

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据