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(

你可能感兴趣的:(oracle提示39095)