查詢大小,用戶SYSTEM
SELECT SEGMENT_NAME,
TABLESPACE_NAME,
BYTES B,
BYTES / 1024 KB,
BYTES / 1024 / 1024 MB,
BYTES / 1024 / 1024/1024 GB
FROM dba_SEGMENTS
WHERE TABLESPACE_NAME = '表空間名稱'
--AND SEGMENT_TYPE = 'TABLE'(大字段需要註釋掉此項)
ORDER BY 3 DESC;
查詢某表所佔存儲
select t.segment_name, t.segment_type, sum(t.bytes) / 1024 / 1024 / 1024
from dba_segments t
WHERE t.segment_name='表名稱'
group by t.segment_name, t.segment_type
order by sum(t.bytes) desc
查詢大字段所佔存儲
select * from dba_lobs where segment_name like '表名稱' ;