ORA-16020: fewer destinations available than specified by LOG_ARCHIVE_MIN_SUCCEED_DEST ORACLE 报错 故障修复 远程处理
文档解释
ORA-16020: fewer destinations available than specified by LOG_ARCHIVE_MIN_SUCCEED_DEST
Cause: The number of archive log destinations that could be used was less than the LOG_ARCHIVE_MIN_SUCCEED_DEST parameter value.
Action: Either adjust the log archive destination parameters, or lower the value of LOG_ARCHIVE_MIN_SUCCEED_DEST.
ORA-16020错误提示,数据库备份不足于当前LOG_ARCHIVE_MIN_SUCCEED_DEST参数中指定的数量,不能满足数据库日志归档任务。
官方解释
当日志归档委托未满足LOG_ARCHIVE_MIN_SUCCEED_DEST要求时,归档日志被跳过,并生成ORA-16020错误消息,指示归档目的地的实现不足以满足最小归档完成的要求。
常见案例
当启动归档时,Oracle检查归档进程对应的归档目标数量是否大于LOG_ARCHIVE_MIN_SUCCEED_DEST参数设置,如果实际记录数量少于参数设置,就会报该错误,例如,当有一个归档进程和一个归档目标时,如果参数LOG_ARCHIVE_MIN_SUCCEED_DEST设置为2,归档会失败,报出ORA-16020错误。
一般处理方法及步骤
1、检查LOG_ARCHIVE_MIN_SUCCEED_DEST参数是否已设置正确。
2、检查可用的归档(Archive log)服务是否可用,即所有可用的归档(Archive log)目标是否可用。
3、检查归档进程是否正在正常运行,如果有正在正常运行的归档进程,可以停止归档。
4、确定额外归档(Archive Log)目标是否可用,如果有,请立即启动它们。
5、调低LOG_ARCHIVE_MIN_SUCCEED_DEST参数设置,使其合理。