解决方法很多
可以冷备和逻辑备份
冷备就是直接把数据文件拷贝下来,重装oracle后拷入
逻辑备份就是先用EXP导出全部数据,重建后用IMP导入

解决方案 »

  1.   

    luxuezhu(卢冲)高手:我想先学冷备,请问数据库文件在哪个路径下,考出来后怎么恢复呢??
      

  2.   

    安全点还是先EXP出来吧!只有数据文件的冷备,到时不一定恢复得了!
      

  3.   

    冷备是最安全的,路径在$ORACLE_HOME\中,你的实例名字的那个文件夹,比如我的就在F:\oracle\oradata\ncdbpx,这个里面所有的
    但是在回复的时候你必须把你的实例名建为原来的一样,然后用备份出来的数据覆盖重新安装后的数据
    此方法最简单至于EXP/IMP就稍微复杂一点
    只要全库导出然后全库导入就可以
    EXP SYSTEM/SYSTEM FULL=Y FILE=D:\BAK.DMP
    回复时
    IMP SYSTEM/SYSTEM FULL=Y FILE=D:\BAK.DMP
      

  4.   

    一般来说,数据文件的位置可以从$ORACLE_BASE目录下找到。或者通过命令:select name,status from v$datafile;看。恢复的话,要看你是否是归档模式。具体的你可以再看看书。
      

  5.   

    可以借用软件导入,导出。SQL/DEVELOPER
      

  6.   

    同意 luxuezhu(卢冲) 的观点 冷备是最安全的了
    oracle文档建议备份所有是数据文件、控制文件、初始化文件、日志文件、密码文件
    前提是上一次的数据是shutdown immediate关闭的