oracle 数据库导入导出的版本兼容性问题:
Q1:低版本客户端可以导出高版本server的数据么?反之呢?
Q2:导入导出时使用的client版本应该或者说必须一致么?
Q3:低版本导出的.dmp文件可以导入到高版本里么? 反之呢?

解决方案 »

  1.   

    一个原则就是:低版本导出,高版本导入这是因为向下兼容的缘故。高版本的,会向下兼容低版本,而反之则不成立。因此,如果是两个不同版本的库,
    1.如果是要使用低版的数据,那么就使用低版的exp导出,再到高版环境中直接导入即可
    2.如果是要使用高版的数据,则必须要使用低版的exp导出(这里可以采用远程导出的方法),再使用目标库的imp导入即可