首页 > 数据库技术 > 详细

oracle11g 导出空表

时间:2015-04-21 20:00:37      阅读:216      评论:0      收藏:0      [点我收藏+]


--对已存在的表 执行如下 ,要经过统计分析后 num_rows=0 才准确
select ‘alter table ‘||table_name||‘ allocate extent;‘ from user_tables where num_rows=0

 

Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。
设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。

在sqlplus中,执行如下命令:
SQL>alter system set deferred_segment_creation=false;
SQL>show parameter deferred_segment_creation;
该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用

oracle11g 导出空表

原文:http://www.cnblogs.com/tianmingt/p/4444979.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!