EXP报错:exp-00003:未找到段(0,0)定义

一:数据库在exp导出11g时报错EXP-00003。在11g版本中在没有数据的情况下是不会分配extent。所以如果出现这种情况需要手动对表分配extent。解决方式如下:

(1) select * from dba_tables where owner='ABC' and a.segment_created='NO;

(2)alter table XXX allocate extent(非分区表预先分配);

(3)alter table XXX  modify  partition  part_XX  allocate extent(分区表预先分配,分区表在dba_tables里面查询不到,请自行查找没有数据的分区表执行命令);

通过执行上述命令导出一切正常(上述针对已经创建的且未分配空间额表)


二:如果需要从根本上解决问题,需要设置系统参数 alter system set deferred_segment_creation=false,这样以后新创建的表或者分区表在没有数据的情况下会自动分配空间(默认为true,设置为false浪费空间)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值