A电脑:装有oracle9i数据库,数据库名和实例名都是oracle,数据库正常运行。
B电脑:装有oracle10G数据库软件
现在,想把A电脑上的数据转移到B电脑,大致步骤是怎么样的?其中要注意哪些地方?

解决方案 »

  1.   

    两个方案:一是使用imp,exp命令,
              二是使用rman,
              具体使用方法网上多的是,我推荐imp,exp,比较灵活
      

  2.   

    用exp导出数据
    用imp导入数据baidu或google搜索一下就哦了.很简单的.
      

  3.   

    最佳方法:
    在a电脑执行:
    exp user/pw file=exp.dmp log=exp.log buffer=4096000 RECORDLENGTH=65535 
    在b电脑执行:
    imp user/pw  file=exp.dmp log=imp.log fromuser=a_compute_user touser=b_compute_user commit=y recordlength=65535 buffer=4096000 
      

  4.   

    刚刚没说清楚
    我不想在B电脑重建表空间等
    我想整个移植过去,比如Ctrl+C ,Ctrl+V文件的方式,再接着重建某新文件或修改某些文件
    可以吗?
      

  5.   

    跨版本了,直接copy应该不行。
    不建新的表空间也可以imp啊。imp添加ignore=y试试