Oracle 11g 11.2.0.1.0 使用exp无法导出空表的解决办法

2014-11-24 18:43:12 · 作者: · 浏览: 0

解决方法:


1、insert一行,再rollback就产生segment了。


该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。


2、设置deferred_segment_creation 参数


SQL>show parameter deferred_segment_creation


NAME TYPE VALUE


------------------------------------ ----------- ------------------------------


deferred_segment_creation boolean TRUE


SQL> alter system set deferred_segment_creation=false;


改变后只对之后的表起作用,并且需要重启oracle服务才能生效


3、手动给空表分配空间