码迷,mamicode.com
首页 > 数据库 > 详细

oracle11g 导出空表

时间:2015-04-21 20:01:13      阅读:204      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!