机器将要重做系统,想备份一下数据,做了系统后还原
oracle库中有很多表空间和用户,请问有没有什么好办法可以备份还原,谢谢

解决方案 »

  1.   

    用EXP吧,导出整个数据库,然后装完系统后创建相同的用户,表空间等,用IMP导回去
      

  2.   


    看数据库的容量大小:1,如果100G以下的话,可以用plsql的import、以及export来做。2,100G以上的话,可以用oracle的数据泵来导入导出。
      

  3.   

    导出数据库
    首先要commit进行提交。
    然后再dos地下运行:exp 用户名/用户密码 file=‘地址’ 命令

    导入数据库
    首先创建一个用户,然后给该用户赋权限
    然后在dos底下运行: imp 用户名/用户密码 file=’地址’ ignore=y full=y 命令
      

  4.   

    怎么没有一个人建议使用物理备份呢?楼主使用rman吧.归档模式下在线的.
      

  5.   

    一句简单的backup database;还原也简单,restore database
    recover database;
      

  6.   

    更简单的,冷备,直接copy文件。
      

  7.   

    如果你是要迁移的话,那就冷备吧.如果你是要在线备,且停机时间要求少的话,那还是建议rman的.根据实际情况吧.