delete不会释放表空间。要释放空间就用以下2种办法:
可以exp再imp,或者借助一个临时表
create table temp_table as select * from table_name ;
truncate table table_name;
drop table table_name;
create table table_name as select * from temp_table;
最后要重建所有的索引
还有,要是表分析过,最后要重新分析
可以exp再imp,或者借助一个临时表
create table temp_table as select * from table_name ;
truncate table table_name;
drop table table_name;
create table table_name as select * from temp_table;
最后要重建所有的索引
还有,要是表分析过,最后要重新分析
这时候这能先
delete
后 alter table move tablespace,
执行后要rebuild 该表的索引index