Welcome 微信登录

首页 / 数据库 / MySQL / impdp报错ORA-39001、ORA-39000、ORA-31619

前不久使用数据泵工具impdp进行数据导入时,遇到报错,提示无效的dunp文件,通过查询文档才知道是由于因为从高版本到低版本不兼容导致的,下面分享一下解决方法。导入报错C:Documents and Settingshoegh>impdp hoeghto/ilovehoegh directory=data_pump_directory
 
dumpfile=20150826dynamic.dmp remap_schema= hoeghfrom:hoeghto remap_tablespace= hoeghfrom:hoeghtoImport: Release 10.1.0.2.0 - Production on 星期二, 01 9月, 2015 9:31Copyright (c) 2003, Oracle. All rights reserved.Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsORA-39001: invalid argument valueORA-39000: bad dump file specificationORA-31619: invalid dump file "d:data_pump_directory20150826dynamic.dmp"C:Documents and Settingshoegh>源端数据库版本SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64biPL/SQL Release 10.2.0.4.0 - ProductionCORE 10.2.0.4.0 ProductionTNS for 64-bit Windows: Version 10.2.0.4.0 - ProductionNLSRTL Version 10.2.0.4.0 - ProductionSQL>目标端数据库版本SQL>
 
SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - ProdPL/SQL Release 10.1.0.2.0 - ProductionCORE 10.1.0.2.0 ProductionTNS for 32-bit Windows: Version 10.1.0.2.0 - ProductionNLSRTL Version 10.1.0.2.0 - ProductionSQL>添加version参数
源端数据库版本10.2.0.4.0,目标端数据库版本10.1.0.2.0,源端数据库版本高于目标端数据库版本;解决的办法很简单,从源端数据库导出数据时加上目标端version即可,参看一下sql语句:expdp hoeghfrom/ilovehoegh directory=data_pump_directory dumpfile=20150826dynamic.dmp tables=(HOEGH) version=10.1.0.2.0接下来,我们再次执行impdp语句就ok了。impdp时遇到ORA-31693&ORA-31640&ORA-19505&ORA-27037  http://www.linuxidc.com/Linux/2015-06/119232.htmOracle导入导出expdp IMPDP详解 http://www.linuxidc.com/Linux/2014-04/99932.htmOracle 10g expdp导出报错ORA-4031的解决方法 http://www.linuxidc.com/Linux/2014-04/99842.htmOracle 10gr2 rac expdp 报错UDE-00008 ORA-31626 http://www.linuxidc.com/Linux/2014-03/98984.htmOracle中利用expdp/impdp备份数据库的使用说明 http://www.linuxidc.com/Linux/2014-01/95568.htmOracle备份还原(expdp/impdp) http://www.linuxidc.com/Linux/2014-06/102789.htmimpdp ORA-39002,ORA-39166,ORA-39164的问题及解决  http://www.linuxidc.com/Linux/2014-06/103514.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址