oracle11.2.0.4使用impdp导入时报错:ORA-39083 ORA-00439

简介: impdp upcrm/upcrm@orcl schemas=upcrmdumpfile=upcrm_back_20170222.

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就可以了,例如:

impdp upcrm/upcrm@orcl schemas=upcrmdumpfile=upcrm_back_20170222.dmp logfile=upcrm_back_20170222.logdirectory=dir_dp job_name=my_job3 version=11.1

目录
相关文章
|
7月前
|
Oracle 关系型数据库 数据库
9-2 Oracle数据库(表)的逻辑备份与恢复 --导出与导入
9-2 Oracle数据库(表)的逻辑备份与恢复 --导出与导入
|
6月前
|
Oracle 关系型数据库 数据库
oracle导入时IMP-00010: 不是有效的导出文件, 头部验证失败
oracle导入时IMP-00010: 不是有效的导出文件, 头部验证失败
146 1
|
11月前
|
Oracle 关系型数据库 网络安全
ORACLE创建、授权、导入、导出
ORACLE创建、授权、导入、导出
75 0
|
Oracle 关系型数据库 数据库
Oracle expdp impdp导出导入命令及数据库备份
Oracle expdp impdp导出导入命令及数据库备份
244 0
|
SQL Oracle 关系型数据库
Oracle 表导入 Hive 表
Oracle 表导入 Hive 表
|
Oracle 关系型数据库
Oracle数据泵导出导入报错stopped due to fatal error
Oracle数据泵导出导入报错stopped due to fatal error
510 0
|
Oracle Java 关系型数据库
oracle pom文件的导入
oracle pom文件的导入
334 0
|
Oracle 关系型数据库 测试技术
|
Oracle 关系型数据库
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
http://www.iteye.com/topic/620306/   查询表空间名字和状态 select tablespace_name,status FROM dba_tablespa...
583 0
|
3天前
|
SQL Oracle 安全
Oracle11g更改数据库名(详细教程)
Oracle11g更改数据库名(详细教程)
13 1