oracle 查看表占用的空間大小


select t.owner,
t.tablespace_name,
t.segment_name,
--'drop table '||t.segment_name||' purge;',
t.segment_type,
sum(t.bytes / 1024 / 1024 / 1024) "user_g"
from dba_segments t
where 1=1
and t.segment_type like '%TABLE%'
and t.TABLESPACE_NAME like'%表空間%'
and t.segment_name like upper('%表名%')
and t.segment_type like upper('%表類型:普通表、分區表%')
and t.owner = '所屬用戶'
group by owner, t.tablespace_name, t.segment_name, t.segment_type
order by "user_g" desc,t.segment_name;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM