内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-16009严重DataGuard
备库上的日志应用服务不可用
Log apply service not available on standby
错误描述
备用数据库上的日志应用服务(MRP)未运行,导致无法应用重做日志。
可能原因
- 托管恢复进程(MRP)未启动
- 由于缺少归档日志导致应用延迟
- 重做日志序列中存在 GAP
解决方案
- 1启动重做应用:ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
- 2检查归档日志间隙并解决
- 3验证 Data Guard broker 状态:DGMGRL> SHOW CONFIGURATION;
诊断命令
SELECT process, status, sequence# FROM v$managed_standby;SELECT * FROM v$archive_gap;SELECT database_role, open_mode FROM v$database;#dataguard#standby#mrp#log-apply