개발/Database
오라클 테이블용량산정(DBA)
macle
2016. 4. 7. 05:51
SELECT A.SEGMENT_NAME,
ROUND(SUM(A.BYTES)) "SIZE_B",
A.SEGMENT_TYPE
FROM DBA_SEGMENTS A,
DBA_TABLES B
WHERE A.SEGMENT_NAME = B.TABLE_NAME
AND A.SEGMENT_TYPE IN ('TABLE','TABLE PARTITION')
AND A.OWNER = 'MOARABASE'
GROUP BY A.SEGMENT_NAME, A.SEGMENT_TYPE
ORDER BY 2 DESC;
SELECT A.SEGMENT_NAME,
ROUND(SUM(A.BYTES)) "SIZE_B",
A.SEGMENT_TYPE
FROM DBA_SEGMENTS A,
DBA_INDEXES B
WHERE A.SEGMENT_NAME = B.INDEX_NAME
AND A.SEGMENT_TYPE IN ('INDEX','INDEX PARTITION')
AND A.OWNER = 'MOARA03'
GROUP BY A.SEGMENT_NAME, A.SEGMENT_TYPE
ORDER BY 2 DESC;