ORA-16713: the Data Guard broker command timed out

文档解释

ORA-16713: the Data Guard broker command timed out

Cause: The Data Guard broker timed out the command.

Action: Verify that the command is valid for the database and then retry the command.

ORA-16713错误表明Data Guard 和/或 Oracle 高可用性服务(RAC 节点)的Data Guard经纪人命令超时。

官方解释

常见案例

1.在primary target 和一个或多个 standby target 之间测试数据同步时可能会出现ORA-16713错误。如果在可接受的时间限制内测试未与主目标同步的 standby target(s),则可能会出现ORA-16713。

2.在可接受的时间范围内,备用目标将仍然是applications在primary target之间的REDO流的接收者。当主目标上的应用程序失败时,子目标的状态可能会跟踪一段时间,这时可能会出现这个错误。

一般处理方法及步骤

1.审查Data Guard broker log/dg 保证broker command 已成功完成。

2.最好检查network latency 来确保数据库位于primary target和standby target之间的网络是正常的。

3.检查primary target 和 standby target上的debug 记录以确定错误的原因。

4.检视primary target上的三个数据库包括logfile 来检查有没有由RFS进程将修改发送到sub-target 的状态。

5.如果备用子目标没有接收到新的REDO stream,就说明sub-target 尚未收到primary target上网络改变的通知,所以必须将sub-target 重新配置为接收数据,而不是等待超时。

你可能感兴趣的