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、如果仍然失败,可能是实例版本不一致导致的,建议升级至一致的版本后再试;


数据运维技术 » ORA-01675: max_commit_propagation_delay inconsistent with other instances ORACLE 报错 故障修复 远程处理