当前位置:操作系统 > Unix/Linux >>

truncate table后空间没有释放解决

truncate table后空间没有释放解决
 
今天查询数据库表使用情况,发现一张无用的表,占60G,查询语句如下。 
  www.zzzyk.com  
select segment_name,sum(bytes)/1024/1024/1024 from dba_segments 
where owner='TEST' group by segment_name 
order by 2 desc 
 
truncate table后,再通过以上查询空间没有释放,做以下操作就好了 
 
alter table  table_name  enable row movement; 
 
alter TABLE  table_name  shrink SPACE; 
 
alter table  table_name  DISABLE row movement;
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,