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,然后重新启动实例即可。