朋友一次疑问 expdp导出出现表空间不足,扩datafile后解决(11.2.0.1) 针对这一场景探究expdp 

expdp的一次研究

通过gvim强行打开dmp

expdp的一次研究

expdp的一次研究

expdp的一次研究

可用看到expdp导出过程中一些动作,创建表 ,写入数据 对象等 导出完成退出

测试一张表 加入批量数据直到datafile写满
 
SQL> insert into t10 select * from t10 where rownum<5000;
 
insert into t10 select * from t10 where rownum<5000
 
ORA-01653: 表 AMBASE.T10 无法通过 128 (在表空间 TEST 中) 扩展

 当datafile写满时,11.2.0.1expdp模拟

expdp的一次研究

 

以上同样步奏11.2.0.4.0模拟

expdp的一次研究

发现 11.2.0.4 expdp不受datafile写满影响

逻辑导出先到磁盘中读取数据到内存 再又内存中写入到dmp中 ,按理说不会对原datafile有影响,初步定为11.2.0.1版本bug

相关文章: