查看lob对象大小和对应的表

数据库中的表中,有时候会有lob之类的大对象,这些对象不但占用空间比较大,而且还会单独占用一个segment,当DBA想看这些对象的大小的时候,表所占用的空间是不包含这些对象的,用如下sql可以查看:

 

查看lob对象大小和对应的表

select l.table_name,s.segment_name,s.segment_type,sum(s.bytes)/1024/1024/1024
from dba_segments s,dba_lobs l
where s.segment_name=l.segment_name
and s.segment_name in ('SYS_LOB00000xxxxxxx06$$','SYS_LOB0000xxxxxxx00005$$')
group by l.table_name,s.segment_name,s.segment_type
order by 4 desc
;

 

posted @ 2021-09-24 09:25  Mike张  阅读(421)  评论(0)    收藏  举报