朋友一次疑问 expdp导出出现表空间不足,扩datafile后解决(11.2.0.1) 针对这一场景探究expdp
通过gvim强行打开dmp
可用看到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模拟
以上同样步奏11.2.0.4.0模拟
发现 11.2.0.4 expdp不受datafile写满影响
逻辑导出先到磁盘中读取数据到内存 再又内存中写入到dmp中 ,按理说不会对原datafile有影响,初步定为11.2.0.1版本bug