반응형
ORACLE 테이블스페이스 용량 관리를 위한 조회 쿼리입니다.
(TIBERO도 같은 쿼리로 접근 가능합니다.)
테이블스페이스명, 파일아이디, 전체테이블스페이스용량, 사용가능용량, 사용량(%), 사용가능용량(%)
SELECT A.TABLESPACE_NAME, A.FILE_ID,
ROUND(A.BYTES/1024/1024/1024, 2)||'G' USABLE,
ROUND( B.BYTES/1024/1024/1024,2)||'G' FREE,
TRUNC(100-(B.BYTES/A.BYTES*100),2)||'%' USED_RATE,
TRUNC(B.BYTES/A.BYTES*100,2)||'%' FREE_RATE
FROM (SELECT TABLESPACE_NAME, FILE_ID, SUM(BYTES) BYTES
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME, FILE_ID ) A,
(SELECT TABLESPACE_NAME, FILE_ID, SUM(BYTES) BYTES
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME, FILE_ID ) B
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME
AND A.FILE_ID = B.FILE_ID(+)
ORDER BY USED_RATE DESC;
반응형
'[DB] ORACLE' 카테고리의 다른 글
[ORACLE/TIBERO] engine 설치 후 초기 설정(스키마, 오브젝트 생성 등) (0) | 2020.05.25 |
---|---|
[ORACLE] DB, SCHEMA, TABLE, COLUMN 등 오브젝트 목록 조회 (0) | 2020.05.25 |
[ORACLE] expdp / impdp (0) | 2020.04.28 |
[ORACLE] DUMP (0) | 2020.04.27 |
[ORACLE] 필수 스크립트 쿼리 모음 (0) | 2020.04.23 |