内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-00313严重重做日志
打开日志组成员失败
Open failed for members of log group
错误描述
Oracle 无法打开指定重做日志组的任何成员。该组的所有成员要么缺失要么损坏。
可能原因
- 该组的所有重做日志成员缺失或损坏
- 包含重做日志的文件系统未挂载
- 权限阻止 Oracle 访问重做日志文件
解决方案
- 1如果是 CURRENT 组,执行不完整恢复到此组之前的日志序列
- 2如果是 INACTIVE 组,清除它:ALTER DATABASE CLEAR LOGFILE GROUP N;
- 3如果损坏,清除未归档的:ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP N;
诊断命令
SELECT group#, status, member FROM v$logfile ORDER BY group#;SELECT group#, sequence#, bytes/1024/1024 mb, status, archived FROM v$log;-- OS: ls -la /path/to/redo*.log#redo#log-group#open-failed#recovery