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