oracle10g 使用impdp导出导入后表空间的疑问
我的oracle10g安装在aix5.3系统中,由于数据量过大对其中一个大表(40G左右)进行了历史数据迁移(即只保留2011年七月后的数据,以前的全部删除),通过expdp+query语句将其备份出来,然后truncate+drop表,之后使用impdp进行导入。执行之后数据没有问题,但是表空间却无故丢失了
清理前表空间剩余:30G
truncate+drop大表后:70G
重新impdp后:37G
我expdp+query出来的dmp只有14G大小,按说重新impdp后应该有50G以上的空间才对,不知道这个表空间丢失在何处了,如何找回来。
附导入导出命令:
expdp bank/bank@banks dumpfile=history20110701.dmp tables=co_history directory=dump_dir query=\"where v_date\>\'20110630\'\";
impdp bank/bank@banks dumpfile=history20110701.dmp tables=co_history logfile=history.log directory=dump_dir;
该大表已经进行了分区,大概每区300W数据