# 테이블 스페이스별 사용중인 용량 확인 쿼리문(GB, MB단위)
select
substr(a.tablespace_name, 1, 30) "tablespaceNm", -- 테이블스페이명
round(sum(a.totalM)/1024/1024/1024, 1) "totalGb", -- 총GB공간
round(sum(a.totalM)/1024/1024, 1) "totalMb", -- 총MB공간
round(sum(a.totalM)/1024/1024, 1) - round(sum(a.sumM)/1024/1024, 1) "useMb", -- 사용MB용량
round(sum(a.totalM)/1024/1024/1024, 1) - round(sum(a.sumM)/1024/1024/1024, 1) "useGb", -- 사용GB용량
round(sum(a.sumM)/1024/1024, 1) "freeMb", -- 남은 MB용량
round(sum(a.sumM)/1024/1024/1024, 1) "freeGb", -- 남은 GB용량
round((round(sum(a.totalM)/1024/1024, 1) - round(sum(a.sumM)/1024/1024, 1)/round(sum(a.totalM)/1024/1024, 1)*100, 2) "used%" -- 사용율
from
( select tablespace_name, 0 totalM, sum(bytes) sumM, max(bytes) maxb, count(bytes) cnt
from dba_free_space
group by tablespace_name
union
select tablespace_name, sum(bytes) totalM, 0,0,0
from dba_data_files
group by tablespace_name
) a
group by a.tablespace_name
order by tablesce
;
'Development > Database' 카테고리의 다른 글
[Oracle] 오라클 데이터 추출 조회쿼리 (0) | 2022.08.22 |
---|---|
[Oracle] order by 절에서 정렬순서 변경 (0) | 2022.06.29 |
[Oracle] 오라클 그룹함수 (0) | 2022.06.29 |
[오라클] 테이블스페이스 용량 확인 (0) | 2022.06.23 |
[오라클] 오라클에서 3byte를 차지하는 한글 캐릭터셋 (0) | 2022.06.14 |