各位前辈们
 请教你们个问题,麻烦帮小弟解决下 或帮我出个好办法。
目前数据库版本8.1.6  想将数据通过exp导出 imp导入到版本为10g上。
我之前问过别人说 可能不兼容dmp文件。
问题1:我想确定下 导出导入8i——10g是否兼容版本请各位前辈们 帮我想想还有什么好的办法。
谢谢迁移

解决方案 »

  1.   

    不同版本导入导出就2个规则:
    规则1.   低版本的exp/imp客户端可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp客户端不能连接到低版本的数据库服务器。
    规则2.   高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件)低版本dmp可以imp到高版本,高版本dmp不能到imp低版本
      

  2.   

    谢谢 版主帮忙 能否给我留个qq或联系方式。我测试下。 然后反馈给大家 分析下经验。因为之前从网上找了很多信息 都说8.1.6这个版本导出的dmp 在10g上不能导入 会报错。
      

  3.   

    EXP应该向下兼容,
    不行用sqlddr肯定可以,速度也很快
      

  4.   

    按照我的理解诶,oracle是向下兼容的,8i可以下10g导入,反之则不行。如果确实不行,你用dblink使两个数据库连接起来,就可以直接用8i的数据库了。或者导成txt文本的格式,用sqlload