ORA-01675: max_commit_propagation_delay inconsistent with other instances ORACLE 报错 故障修复 远程处理
文档解释
ORA-01675: max_commit_propagation_delay inconsistent with other instances
Cause: The max_commit_propagation_delay INIT.ORA parameter is inconsistent with those in other instances.
Action: Make sure all instances have the same max_commit_propagation_delay.
ORA-01675错误表明生成的归档日志被另一个实例控制,其max_commit_propagation_delay属性不一致。max_commit_propagation_delay参数控制在多实例环境中,Oracle如何处理提交操作步骤。它控制ORACLE解释分布式消息时,在DB1实例中提交操作之前,多少秒应该重新发送消息以处理DB2实例上的延迟。
官方解释
常见案例
正常处理方法及步骤
1、检查max_commit_propagation_delay参数是否一致,如果不一致请调整到一致;
2、查看当前实例该参数值,并更改到一致的值,SQL语句如下:
Alter system set max_commit_propagation_delay= scope=both;
3、重新启动数据库,重新尝试执行相关的操作;
4、如果没有成功,可尝试在两个实例上重启数据库服务;
5、如果仍然失败,可能是实例版本不一致导致的,建议升级至一致的版本后再试;