oracle的重做日志文件不见了,要怎么找回?

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:20:51
优化大师的系统清理垃圾不会可能把它清理掉了吧?要不然为什么我没有删除,就不见了呢?

你搜索名叫
REDO01.LOG
REDO02.LOG
REDO03.LOG
的文件
这3个就是重做日志文件

1.数据库的重做日志文件一般是以类似REDO*.log进行命名,可以查找一下,但此方法,不能保证所查找的重做日志,是真实有用的。一是redolog命名可能被改过了,二是可能不是控制文件中所指向的重做日志文件,三是.里面的日志内容可能不是有效的.

2.如果数据库还是open或是mount的,可以做用:select group#,member from v$logfile;进行查看,这是真实有用的.可以看到系统所用的真正的重做日志名称。

3.如果你还有进行控制文件备份到trace,如: alter database backup controlfile to trace;可以里面找一个看,这里也可以找到真正重做日志名称。里面有创建控制文件的代码部分,这里包含了重做日志路径和名称。

以上列出常见的几种方法,希望对你有所帮助.