ORA-29742: incompatible Instance Membership Recovery protocol among instances ORACLE 报错 故障修复 远程处理
文档解释
ORA-29742: incompatible Instance Membership Recovery protocol among instances
Cause: The selected Instance Membership Recovery protocol was not compatible with other running instances in the cluster database.
Action: Check the Instance Membership Recovery initialization parameters of all instances to ensure their consistency.
ORA-29742: incompatible Instance Membership Recovery protocol among instances错误表示RAC数据库服务器实例之间发生了兼容错误,导致实例间匹配失败。
官方解释
这是由于某个实例使用了不一致的Instance Membership Recovery Protocol(IMR)造成的。IMR是RAC用于从另一个RAC节点实例加入Cluster的协议。
常见案例
通常,在升级RAC实例的过程中,会出现这个错误。另外,在某个节点实例宕机后,如果没有及时修复,会导致IMR协议之间的不兼容问题。
一般处理方法及步骤
1.确保所有实例都是同一版本,并且没有可能发生冲突的改动。
2.在多个节点均停止集群服务后,进行“VIP投入”操作。
3.对所有实例重新运行CRS脚本。
4.对坏节点进行故障恢复,并重新调整实例之间的复制关系。
5.重新让实例加入集群并启动服务。