内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-16014警告DataGuard
日志未归档
Log is not archived
错误描述
需要重用的重做日志组尚未归档。如果所有重做日志组都处于此状态,可能会停止数据库操作。
可能原因
- 归档目标已满或不可达
- ARCH 进程卡住或未运行
- LOG_ARCHIVE_DEST_n 配置错误
解决方案
- 1在归档目标上释放空间
- 2检查归档进程状态:SELECT * FROM v$archive_dest WHERE status != 'VALID';
- 3手动归档:ALTER SYSTEM ARCHIVE LOG ALL;
诊断命令
SELECT dest_id, status, error, target FROM v$archive_dest WHERE dest_id <= 4;-- OS: df -h /archiveSELECT * FROM v$log WHERE archived = 'NO';#dataguard#archive#redo-log#archiver