반응형
Tablespace 용량 확인
안녕하세요. DBA로 업무 하면서 하루에 2~3번 이상씩 사용하는 쿼리입니다.
Tablespace 사용량 확인 하는 쿼리 입니다.
Tablespace 사용량 확인 하는 쿼리 입니다.
테이블스페이스 명, 총 용량, 사용량, 남은용량, 사용률 등을 확인해 보실수 있습니다.
SELECT SUBSTR(A.TABLESPACE_NAME, 1, 30) TABLESPACE, ROUND(SUM(A.TOTAL1)/1024/1024/1024, 2) "TOTALGB",
ROUND(SUM(A.SUM1)/1024/1024/1024, 2) "FREEGB",
ROUND(SUM(A.TOTAL1)/1024/1024/1024, 2)-ROUND(SUM(A.SUM1)/1024/1024/1024, 2) "USEDGB",
ROUND((ROUND(SUM(A.TOTAL1)/1024/1024, 0)-ROUND(SUM(A.SUM1)/1024/1024, 0))/ROUND(SUM(A.TOTAL1)/1024/1024, 1)*100, 2) "USED"
FROM (SELECT TABLESPACE_NAME,
0 TOTAL1,
SUM(BYTES) SUM1,
MAX(BYTES) MAXB,
COUNT(BYTES) CNT
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME
UNION
SELECT TABLESPACE_NAME,
SUM(BYTES) TOTAL1,
0,
0,
0
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) A
GROUP BY A.TABLESPACE_NAME
ORDER BY TABLESPACE; |
반응형
'ORACLE' 카테고리의 다른 글
[ORACLE] alter table ..... 테이블관련 생성 / 변경 / 삭제 (0) | 2023.04.14 |
---|---|
Oracle Log Switch 발생량 확인 (오라클 로그스위치) DBA 쿼리 (0) | 2022.12.23 |
[Error] ORA-4031 shared memory 부족 현상 오라클 (2) | 2022.12.09 |
[SQL] undo tablespace 용량 확인 (0) | 2022.11.30 |
[SQL] unusable index 확인 (0) | 2022.11.24 |
댓글