oracle 11g设置打开空表extent储存块

sql>alter system set deferred_segment_creation=false; 

sql>show parameter deferred_segment_creation;

记得重启数据库

 以上只对执行修改以后创建的表起作用。

修改以前的空表并导出

查询空表

select table_name from user_tables where NUM_ROWS=0;

查询需要修改的空表语句

select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0

 将查询出来的alter语句执行

posted @ 2014-09-24 12:06  重剑无锋_FQT  阅读(453)  评论(0编辑  收藏  举报