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

Oracle 11G R2 impdp导入的时候 一直报错:数据库

ORA-39083: 对象类型 TABLE:"xxx"."xxx" 建立失败, 出现错误:
ORA-00439: 未启用功能: Deferred Segment Creation 

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

# 查看数据库deferred_segment_creation状态
SQL>show parameter deferred_segment_creation; 
# 一般为true 
 
SQL>alter system set deferred_segment_creation=false scope=both;
#系统已更改

# 而后从新impdp导入(听说有人试过能够,反正我脸黑仍是没效果

以上方法作个记念,无论用对象

后来查看到一个缘由:it

  • 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

最终的解决办法是: 把目标数据库重装成(企业版)跟源数据库一致就行了...重装大法.io

相关文章
相关标签/搜索