oracle11g新特性。空表在导出时会直接无视,无法导出来
解决办法:
1.将每个空表插入一行数据,然后再把数据删了(不建议)
2.执行命令 alter system set deferred_segment_creation=false; 空表也可以导出来。但在这之前的空表还是无法导出(建议,即便之前的还是无法导出,但后期可能还会有新的空表)
3.执行语句 select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
将执行结果粘贴出来,比如我的就是:
alter table QRTZ_SIMPROP_TRIGGERS allocate extent;
alter table QRTZ_FIRED_TRIGGERS allocate extent;
执行这些语句,再重新导出数据,这时就可以发现这些空表也导出来了