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语句执行

原文地址:https://www.cnblogs.com/fengqingtao/p/3990391.html