oracle提示39095,一次ORA-39095过程及错误分析

今天准备迁移测试库的4个用户的全部表到另一台机器

结果2个用户顺利使用EXPD导出,2个用户出现ORA-39095错误

Dump file space has been exhausted: Unable to allocate 8192 bytes

ORA-39095: Dump file space has been exhausted: Unable to allocate 8192 bytes

无法分配导出文件空间,晕倒我那个目录还有120多G空闲,需要导出的数据最多不过30G左右,用户的表空间不超过40G。

导出脚本除了用户名不一样外,其它方面没啥不同

expdp system/manager DIRECTORY=DUMP_FILES PARALLEL=4 schemas=test1 dumpfile=test1.dmp logfile=test1.log

expdp system/manager DIRECTORY=DUMP_FILES PARALLEL=4 schemas=test1 dumpfile=test2.dmp logfile=test2.log

上METALINK搜了一下,大概看了一眼解决方案就是减少并行度PARALLEL=4 改为PARALLEL=3

我当时急于处理问题,就直接将PARALLEL改为3,试了一下,果然好使。

回过头来仔细思考这个问题,感觉问题没有那么简单,两个用户的表空间大小都差不多,为何差别这么大? 查询了两个用户的表

Select Segment_Name,Sum(bytes) From User_Extents Group By Segment_Name order by Sum(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值