前不久使用數據泵工具impdp進行數據導入時,遇到報錯,提示無效的dunp文件,通過查詢文檔才知道是由于因為從高版本到低版本不兼容
前不久使用數據泵工具impdp進行數據導入時,遇到報錯,提示無效的dunp文件,通過查詢文檔才知道是由于因為從高版本到低版本不兼容導致的,,下面分享一下解決方法。
導入報錯
C:\Documents and Settings\hoegh>impdp hoeghto/ilovehoegh directory=data_pump_directory
dumpfile=20150826dynamic.dmp remap_schema= hoeghfrom:hoeghto remap_tablespace= hoeghfrom:hoeghto
Import: Release 10.1.0.2.0 - Production on 星期二, 01 9月, 2015 9:31
Copyright (c) 2003, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Produc
tion
With the Partitioning, OLAP and Data Mining options
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31619: invalid dump file "d:\data_pump_directory\20150826dynamic.dmp"
C:\Documents and Settings\hoegh>
源端數據庫版本
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for 64-bit Windows: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production
SQL>
目標端數據庫版本
SQL>
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Prod
PL/SQL Release 10.1.0.2.0 - Production
CORE 10.1.0.2.0 Production
TNS for 32-bit Windows: Version 10.1.0.2.0 - Production
NLSRTL Version 10.1.0.2.0 - Production
SQL>
添加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
Oracle導入導出expdp IMPDP詳解
Oracle 10g expdp導出報錯ORA-4031的解決方法
Oracle 10gr2 rac expdp 報錯UDE-00008 ORA-31626
Oracle中利用expdp/impdp備份數據庫的使用說明
Oracle備份還原(expdp/impdp)
impdp ORA-39002,ORA-39166,ORA-39164的問題及解決
本文永久更新鏈接地址:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com