Linux下 ORA-39001,ORA-39142 解決辦法

來源:互聯網
上載者:User

Linux 下,本機是Oracle 11g資料庫,匯入庫為10g,通過expdp,impdp資料泵匯入,剛開始提示ora-39001,發現是找不到檔案目錄或者檔案名稱不一樣。

根據提示,是dump檔案的version不對,查看一下,本機庫

SQL> show parameter compatible

 

NAME                                TYPE      VALUE

------------------------------------ ----------- ------------------------------

compatible                          string    11.1.0.6

而匯入庫為

SQL> show parameter compatible;

 

NAME                                TYPE      VALUE

------------------------------------ ----------- ------------------------------

compatible                          string    10.2.0.1.0

 

解決方案:

使用參數version重新匯出該表

[oracle@testdb ~]$ expdp justin/*** directory=pump dumpfile=justin_tab.dmp tables=justin_tab version=10.2.0.1.0

繼續嘗試匯入產生庫

[oracle@rac1 ~]$ impdp justin/*** directory=pump dumpfile= justin_tab.dmp version=10.2.0.1.0

匯入成功

SPFILE 錯誤導致資料庫無法啟動(ORA-01565)

ORA-01172、ORA-01151錯誤處理

ORA-00600 [2662]錯誤解決

ORA-01078 和 LRM-00109 報錯解決方案

ORA-00471 處理方法筆記

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.