我只用EXP做过dmp文件导出导入备份/恢复,未曾做过利用复制data目录下的数据库目录后恢复(这种方式只在刚参加工作时,备份foxpro数据库时使用过)。exp system/manager@数据库别名  file=c:\'backup.dmp' log='backup.log' full=Y

解决方案 »

  1.   

    如果你shut down了数据库,将所有文件都备份了(一定要是所有).恢复的时候,只要将你的备份文件覆盖原来的文件,就可以了.
    这种备份方式,我们称为冷备份,也是最安全,最完整的备份.还有其它很多备份方式,例如,exp,imp
    exp 可以将数据库,或者用户,或者表导出.
    恢复的时候,可以将.dmp文件用imp导入.还有online backup
    还有用触发器实现数据同步
    还有用snapshot
    太多了.
    就不一一道来
      

  2.   

    你数据库没有关闭,拷贝出来也没有用, 
    即便是关闭了数据库,也要把控制文件,日志文件拷贝出来才可以的,按你所说的覆盖恢复当然,逻辑备份可以用exp/imp方式进行,其实导出来的文件也不一定就很大,看你数据量了
      

  3.   

    首先,安装数据库系统。
    关闭数据库。
    将冷备份的文件拷贝到相同的路径下:
         控制文件;日志文件;数据文件;init<sid>.ora文件;orapwd文件
    打开数据库
      

  4.   

    使用EXP/IMP备份和恢复最简单
    支持这个。
      

  5.   

    那位具体谈一下EXP/IMP备份和恢复的步骤?
      

  6.   

    导入:开始->运行->cmd
         imp 用户名/密码 file=d:\数据库.dmp full=y     回车!
    导出:开始->运行->cmd
         exp 用户名/密码 file=d:\数据库.dmp full=y     回车!
      

  7.   

    我支持用命令imp和exp进行备份和恢复。