oracle 8.1.6日志文件不小心被删除,数据库无法启动,还有办法挽救吗?

解决方案 »

  1.   

    你的日志文件是在数据库关闭还是启动时丢失的呢?
    1、关闭时丢失:
    startup mount
    alter database backup controlfile to trace;
    shutdown immediate;
    startup nomount
    重建控制文件(resetlog)
    alter database open resetlog;
    2、启动时丢失:
    必须是数据库为归档模式且有以前的备份,来做不完全恢复;
    参见:
    http://www.itpub.net/126320.html
    第五章 其它恢复案例
    5.1 损坏联机日志的恢复方法
    5.1.1 损坏非当前联机日志
    大家都清楚,联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。