`
wangmingyue
  • 浏览: 43493 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 11G exp命令不导出空表的解决办法

 
阅读更多

1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。

在sqlplus中,执行如下命令:

SQL>alter system set deferred_segment_creation=false;

查看:
SQL>show parameter deferred_segment_creation;


该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。


2.已经建立好的表需要批量设置

SQL>Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 这句SQL能生成批量的改表语句 COPY一下 执行

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics