将这些文件备份,随后重新建一个和以前一样设置的数据库系统在将备份文件覆盖。
GOOD LUCK.

解决方案 »

  1.   

    hammer_shi(三年磨三剑) 的方法可以一用,如果你的数据文件没有损坏,新系统又和老系统一样的话,成功希望很大
      

  2.   

    你自己建立的数据文件呢?都在一起吗:楼上的方法成功的前提
    就是原来的数据库文件都存在(控制文件,日志文件,数据文件等),
    而且完整。一般来说你操作系统重装,没有格式化硬盘都没有问题。
    数据库都可以恢复:步骤
    步骤,装2000->备份ORACLE目录成ORACLE1->装ORACLE(装在d:\oracle)
        ->建立相同的数据库实例名->关闭所有数据库的服务->用备份的ORACLE1覆盖ORACLE即可
    启动数据库
      

  3.   

    楼上的方法,我刚试过可以。
    如果还是不行,建议你查看oracle方面的关于恢复数据的章节,
    可以用restore database的方法,在svrmgrl中进行
      

  4.   

    可以恢复,前提是要保留以下全部文件:初始化参数文件INIT.ORA
    所有数据文件
    所有重做日志文件(联机日志、归档日志)
    所有控制文件
    internal密码文件1、重新安装数据库时,创建和原有数据库相同的名字
    2、shutdown
    3、停掉NT上所有Oracle服务,删除新建数据库中的所有新建文件(和以上那些类似的文件)
    4、将所有以上文件拷贝回原目录
    5、startup