Oracle impdp 導入報錯 ORA-39083 + ORA-00439


Oracle 11G R2 impdp導入的時候 一直報錯:

ORA-39083: 對象類型 TABLE:"xxx"."xxx" 創建失敗, 出現錯誤:
ORA-00439: 未啟用功能: Deferred Segment Creation 

試了半天死活找不到解決辦法:

# 查看數據庫deferred_segment_creation狀態
SQL>show parameter deferred_segment_creation; 
# 通常為true 
 
SQL>alter system set deferred_segment_creation=false scope=both;
#系統已更改

# 然后重新impdp導入(據說有人試過可以,反正我臉黑還是沒效果

以上方法做個紀念,不管用

后來查看到一個原因:

  • xxx.dmp的expdp導出的源數據庫是(企業版):
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
  • 現在impdp導入的目標數據庫是(標准版):
    Oracle Database 11g Standard Edition Release 11.2.0.1.0

最終的解決辦法是:
把目標數據庫重裝成(企業版)跟源數據庫一致就好了...重裝大法.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM