ORA-16736: unable to find the destination entry of standby database “string” in V$ARCHIVE_DEST ORACLE 报错 故障修复 远程处理

文档解释

ORA-16736: unable to find the destination entry of standby database “string” in V$ARCHIVE_DEST

Cause: Either the standby destination was manually changed or deleted outside of Data Guard broker, or no entry was available for the Data Guard broker to use.

Action: Clean up the destination setting, remove the unused settings, and reset the redo transport service.

ORA-16736:指的是在V$ARCHIVE_DEST中未能找到指定备库的目标条目。

官方解释

ORA-16736 表示无法找到 dest_name 与指定的备用数据库 string 的关联条目,该条目存在于 V$ARCHIVE_DEST 视图中。

常见案例

触发 ORA-16736 错误的情况主要有两种,一是当 ALTER SYSTEM SET LOG_ARCHIVE_DEST_n 但忘记加上 SCN_ATTACH=TRUE 参数时;或者是当 LOG_ARCHIVE_CONFIG 没有被设置成 USE_DB_RECOVERY_FILE_DEST 时。

一般处理方法及步骤

1.检查LOG_ARCHIVE_DEST_n 中 SCN_ATTACH 参数是否设置为TRUE。

2.检查LOG_ARCHIVE_CONFIG 参数是否设置为 USE_DB_RECOVERY_FILE_DEST。

3.如果发现LOG_ARCHIVE_DEST_n 中 SCN_ATTACH 参数没有设置为TRUE,请为LOG_ARCHIVE_DEST_n 添加 SCN_ATTACH=TRUE 参数,或者修改 LOG_ARCHIVE_CONFIG 为 USE_DB_RECOVERY_FILE_DEST,然后重新启动实例即可。


数据运维技术 » ORA-16736: unable to find the destination entry of standby database “string” in V$ARCHIVE_DEST ORACLE 报错 故障修复 远程处理