ORA-39083: + ORA-00439: 未启用功能

Oracle 11G R2 impdp导入的时候 一直报错:
ORA-39083: 对象类型 TABLE:"xxx"."xxx" 创建失败, 出现错误:
ORA-00439: 未启用功能: Deferred Segment Creation 

试了半天死活找不到解决办法:

--cmd.exe

SQL>show parameter deferred_segment_creation; --查看数据库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

最终的解决办法是:

把目标数据库重装成(企业版)跟源数据库一致就好了...不是办法的办法


你可能感兴趣的:(oracle11gR2,对象类型,ORA-39083:,impdp导入错误,TABLE:)