需求:从oracle 11g数据库导出数据到oracle10g,第一次做在导入时报了如下的错误
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-39142: incompatible version number 3.1 in dump file ‘’
原因是因为impdp导入数据,不能从高版本导入到低版本
解决方式:在导出时通过参数version=10.2.0.5.0指定版本
expdp system/oracle directory=DUMP_APP_BASE dumpfile=DUMP_APP_BASE_0319.dmp logfile=DUMP_APP_BASE_0319.log version=10.2.0.5.0 schemas=OAOUSER
导入命令:
impdp system/oracle directory=DUMP_DIR dumpfile=DUMP_APP_BASE_0319.dmp logfile=DUMP_APP_BASE_0319.log schemas=OAOUSER remap_tablespace=OAOUSER_DATA:USERS,OAOUSER_INDEX:USERS