解决方案 »

  1.   

    可以尝试冷备份的方式转移
    具体方法 百度下 oracle冷备份与恢复
      

  2.   

    两边环境一致的话,可以关闭数据库后,直接将数据库文件拷贝到目标端
    也可以使用RMAN备份还原
    环境不一致,使用expdp,将要迁移的用户备到一块,目标端建好表空间以后,一起还原,也是比较简单的方案
      

  3.   


    是同版本 全库导出也是用exp吗
      

  4.   

    1.冷备份,在另一台服务器上恢复
    2.rman 备份,在另一台服务器上恢复
    3.多个用户导出,然后在另一个库导入 (imp&exp impdp&expdp)
    如下用expdp导出多个用户
    expdp \"sys/pwd as sysdba\" schemas='(user1,user2,...)' dumpfile=user.dmp logfile=expdpb.log directory=DUMP compression=all 
    导入:
     impdp  \"sys/pwd as sysdba\" directory=DUMP dumpfile=user.dmp logfile=impdp.log 如果数据量小 推荐用导入导出的方法