先在老机器上用exp把数据库完全备份出来,然后通过网络把备份文件(.dmp文件)copy到新服务器上,再执行imp把备份导入到数据库中就可以了。

解决方案 »

  1.   

    请按用户方式导出与导入CMD 进入DOS 导出exp user/password@数据ID owner=方案名 file=c:\a.dmp log=c:\a.log
    文件就在C:下然后通过网络把备份文件(.dmp文件)copy到新服务器上
    在你的数据库导入先建一用户userimp user/password@数据ID file=c:\a.dmp log=c:\a.log full=y
      

  2.   

    先用新的机器配置好oracle如需要的表空间用户等相应 的信息,然后把数据exp出来,然后再导入就可以了,就是在设置数据库参数时把该改的地方改好就可以了,数据没有什么问题的!以前经常都是用这个方法进行导入导出的!
      

  3.   

    用旧机器上建库脚本在新机器上建立完全一样的数据库(建议用toad工具)
    从老机器上导出数据
    将导出数据复制到新机器上,然后导入。
      

  4.   

    一样的功能?
       只能使用EXP/IMP进行数据迁移, 8I
       exp system/manager file=all.dmp full=y log=a.txt
     9I
      建立相应的表空间,用户,然后受权
       把备份的文件 all.dmp拷贝过来
       c:\imp system/manager file=all.dmp fromuser=user touser=user log=a.txt 以用户方式导入