ORA-16766: Redo Apply is stopped ORACLE 报错 故障修复 远程处理

文档解释

ORA-16766: Redo Apply is stopped

Cause: Redo Apply was stopped when it should have been running.

Action: Check the alert log to see why Redo Apply terminated, correct any problems that may exist, and restart Redo Apply by setting the physical standby database state to APPLY-ON.

ORA-16766: Redo Apply is stopped 错误是Oracle报出的一个恢复报错信息,表明,重做日志应用服务(Redo Apply)的运行已经停止。

官方解释

ORA-16766表明重做日志应用服务(Redo Apply)的运行已经停止。此恢复报错信息仅在热备和重做日志应用功能的数据库中发出。在故障恢复特定阶段,出现ORA-16766报错,可能是一个严重的错误,并需要进一步调查。

常见案例

1、在运行Multi-Instance Redo Apply时,实例之间不可达时,可能会发生ORA-16766,可采用Oracle提供的utlrp.sql脚本来解决错误。

2、在恢复被取消的实例时,重做日志可能会在其他实例的状态的改变下出现报错,ORA-16766是常见的错误。此时可以重启其他实例或者重试恢复来解决此错误。

一般处理方法及步骤

1. 确定发生ORA-16766报错的时间点处理方法,避免在解决一个问题的 同时引入另一个问题。

2. 检查

3.执行“scnfilt”脚本,以定位日志信息传送中断时的序列号(SCN),以更好地定位日志应用失败的具体原因。

4.在定位了故障中断的SCN值之后,可以应用必要的恢复操作来解决此错误,比如使用RMAN恢复缺失的日志或者重启数据库以重新恢复日志应用进程。


数据运维技术 » ORA-16766: Redo Apply is stopped ORACLE 报错 故障修复 远程处理