impdp upcrm/upcrm@orcl schemas=upcrmdumpfile=upcrm_back_20170222.dmp logfile=upcrm_back_20170222.logdirectory=dir_dp job_name=my_job3
在導入時報錯:
ORA-39083: Object type TABLE:"UPCRM"."BOSS_T_D_PROJECT"failed to create with error:
ORA-00439: featurenot enabled: Deferred Segment Creation
原因:
錯誤關鍵地方就是00439
當表為空時,不配置設定segment,以便節省空間,導緻表在新庫中是無法建立的。
解決方法1(這個方法本地測試無效):
設定deferred_segment_creation狀态為false
檢視deferred_segment_creation設定:
show parameter deferred_segment_creation;
修改deferred_segment_creation設定:
alter system set deferred_segment_creation=false scope=both;
解決方法2
參考:
http://www.techpaste.com/2014/02/ora-00439-feature-enabled-deferred-segment-creation-oracle/在這個文章中說到:在Oracle版本11.2中有一個新的功能叫做“延遲段建立”。對于沒有行的表來說,它是一個空間保護程式,因為在表中擷取行之前,不會建立表的段。隻要将版本指定為11.1就可以了,例如:
version=11.1