环境 Windows
数据库 oracle 10g
在很多地方看见说可以根据日志文件来进行数据库的恢复,但是一直搞不懂如何来进行相关的操作
所以想请各位知道的给我说下
应该如何去做?
谢谢了

解决方案 »

  1.   

    这个不是1、2句话可以说清楚的。
    google搜索oracle 10g RMAN
      

  2.   


    是根据归档日志来进行恢复的, 如果数据库运行在归档模式(一般生产库都是运行在该模式)下,数据库会把redo online log 的内容归档到归档日志里,归档日志里面记录了对数据库的操作。 rman的备份恢复就是机遇归档日志来进行的。 所以楼主的恢复,应该是rman 的恢复。 具体RMAN的操作,参考我的blog:RMAN 备份与恢复 实例
    http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4699320.aspx
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716
      

  3.   

    如果用rman备份过了
    在数据库shutdown的状态下
    误删了一个数据文件或者其他的相关文件,导致数据库无法再启动了
    还能恢复到删之前状态吗
      

  4.   


    如果备份文件还在,至少能恢复到备份的那一刻...当然保留的归档日志越多,恢复的数据越多. ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716
      

  5.   

    可以。数据库先mountrestore datafilerecover datafilealter database open