大致情况是,服务器上我只备份了7月份的数据...也不是什么冷备分,热备份..我只备份了一个数据文件...
然昨天服务器断电,系统就崩溃了.   只能重新装系统,格了C盘...但oracle装在另一个盘..
请问,现在我想将oracle的数据恢复到系统崩溃那个时间断的数据?
需要先将那些文件备分出来?

解决方案 »

  1.   

    你的oradata里的数据都没丢,现在的oracle系统只是少了注册表和服务,先把oracle目录全部备份到别的地方,删除oracle目录,不知道你是否还记得当时怎么建的数据库,各个参数是否还记得,如果你能打造一个和以前完全一样的数据库出来,把oradata下的下的所有数据和日志,控制文件覆盖进去,不知道是否可以,声明,我没试过.
      

  2.   

    只要你的oracle没有安装在c盘,就不会丢失任何数据的。
    方法如下:
    1.把以前安装的oracle的数据文件目录更名为old(这个目录一般包含数据文件、redo文件、控制文件)
    2.重新安装数据库,位置和原来的一样,重建一样名字的实例。
    3.关闭数据库。
    4.把old目录下的东西都copy到新建的实例的目录下。
    5.重启数据库。
    ok
      

  3.   

    这个方法可行,不过偶尔要用到oradim和orapwd,呵呵。
      

  4.   

    再看错误 
    链接地址为http://59.36.96.187/m/dd/oracle.gif 
    这是照oracledbalgtu  3楼仁兄做报的错误