expdp/impdp 从高版本导入版本
源数据库版本:oracle11g 11.1.0.7.0
目标数据库版本:oracle11g 11.1.0.6.0
expdp dsmall/APPSTORE DIRECTORY=DPDATA1 dumpfile=test.dmp logfile=test.log tables=T_PAGE,T_PACKAGEVERSION,T_PACKAGEPROVINCEREL query=\"where rownum\<=100000 \" VERSION=11.1.0.6.0
copy文件到目标库。
impdp dsmall01/dsmall DIRECTORY=dumpdir dumpfile=test.dmp logfile=test.log remap_schema=dsmall:dsmall01
文件访问权限没问题,dumpdir目录已授权GRANT READ,WRITE ON DIRECTORY dumpdir TO dsmall01;
程序执行报错:
ORA-39002: invalid operation
ORA-31694: master table "SYSTEM"."SYS_IMPORT_FULL_04" failed to load/unload
改写导出语句为
expdp dsmall/APPSTORE DIRECTORY=DPDATA1 dumpfile=test.dmp logfile=test.log tables=T_PAGE,T_PACKAGEVERSION,T_PACKAGEPROVINCEREL query=\"where rownum\<=100000 \" VERSION=10.2
使用正常
源数据库版本:oracle11g 11.1.0.7.0
目标数据库版本:oracle11g 11.1.0.6.0
expdp dsmall/APPSTORE DIRECTORY=DPDATA1 dumpfile=test.dmp logfile=test.log tables=T_PAGE,T_PACKAGEVERSION,T_PACKAGEPROVINCEREL query=\"where rownum\<=100000 \" VERSION=11.1.0.6.0
copy文件到目标库。
impdp dsmall01/dsmall DIRECTORY=dumpdir dumpfile=test.dmp logfile=test.log remap_schema=dsmall:dsmall01
文件访问权限没问题,dumpdir目录已授权GRANT READ,WRITE ON DIRECTORY dumpdir TO dsmall01;
程序执行报错:
ORA-39002: invalid operation
ORA-31694: master table "SYSTEM"."SYS_IMPORT_FULL_04" failed to load/unload
改写导出语句为
expdp dsmall/APPSTORE DIRECTORY=DPDATA1 dumpfile=test.dmp logfile=test.log tables=T_PAGE,T_PACKAGEVERSION,T_PACKAGEPROVINCEREL query=\"where rownum\<=100000 \" VERSION=10.2
使用正常
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16147313/viewspace-712879/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16147313/viewspace-712879/