Oracle 11G在用EXP 导出时,空表不能导出解决

 

【问题产生】

  11G中有个新特性,当表无数据时,不分配segment,以节省空间。导致空表不能导出

 

【解决方法】

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

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

 

  ②设置deferred_segment_creation 参数   

该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment

【注意】:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空表,只能用第一种方法。最后找到一种方法,具体查看下方

相关文章

文章浏览阅读773次,点赞6次,收藏9次。【代码】c# json字符...
文章浏览阅读8.7k次,点赞2次,收藏17次。此现象一般定位到远...
文章浏览阅读2.8k次。mysql脚本转化为oracle脚本_mysql建表语...
文章浏览阅读2.2k次。cx_Oracle报错:cx_Oracle DatabaseErr...
文章浏览阅读1.1k次,点赞38次,收藏35次。本文深入探讨了Or...
文章浏览阅读1.5k次。默认自动收集统计信息的时间为晚上10点...