SELECT
SEGMENT_NAME "TABLE_NAME",
segment_type,
TABLESPACE_NAME "TABLESPACE",
SUM(BYTES/1024/1024) "MEGABYTES"
FROM USER_SEGMENTS
WHERE SEGMENT_TYPE IN ( 'TABLE', 'TABLE PARTITION', 'INDEX PARTITION' )
AND SEGMENT_NAME NOT LIKE 'BIN$%'
group by SEGMENT_NAME, segment_type, TABLESPACE_NAME
order by SUM(BYTES/1024/1024) desc, segment_name
;
SELECT TABLESPACE_NAME,
SUM(BYTES)/1024/1024/1024 "SIZE(GB)"
FROM SYS.DBA_DATA_FILES
GROUP BY TABLESPACE_NAME;
'DB' 카테고리의 다른 글
Oracle Instance Client 설치 (0) | 2013.06.12 |
---|---|
다중 Row 결과를 단일행으로 컴마로 분리해 출력하는 방법 (1) [펌] (0) | 2009.12.15 |
필드 정보 가져오기 (0) | 2009.11.19 |
내 쿼리에 Index 고속버스를 꼭 태우자! (Oracle) (0) | 2009.04.09 |
있으면 UPDATE, 없으면 INSERT (Oracle) (0) | 2009.04.09 |