内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-16020严重DataGuard
可用备库数少于 LOG_ARCHIVE_MIN_SUCCEED_DEST 指定的数量
Less standbys available than specified by LOG_ARCHIVE_MIN_SUCCEED_DEST
错误描述
可用备用目标数量少于 LOG_ARCHIVE_MIN_SUCCEED_DEST 的值。如果处于最大保护模式,可能导致主库停滞。
可能原因
- 备用数据库已停止或不可达
- 主库和备库之间的网络故障
- LOG_ARCHIVE_MIN_SUCCEED_DEST 设置高于可用备库数
解决方案
- 1恢复备用数据库连接
- 2如果适当,降低 LOG_ARCHIVE_MIN_SUCCEED_DEST
- 3考虑临时切换到最大性能模式
诊断命令
SHOW PARAMETER log_archive_min_succeed_dest;SELECT dest_id, status, error FROM v$archive_dest WHERE target = 'STANDBY';SELECT database_role, protection_mode FROM v$database;#dataguard#min-succeed-dest#protection-mode#standby