반응형
- 테이블 스페이스 별 공간 조회
SELECT a.tablespace_name, ROUND(SUM(a.total)/1024/1024, 2) "Total(M)", ROUND((SUM(a.total) - SUM(NVL(b.free, 0)))/1024/1024, 2) "Used(M)", ROUND(SUM(NVL(b.free, 0))/1024/1024,2) "Free(M)", ROUND((SUM(a.total) - SUM(NVL(b.free, 0))) / SUM(a.total) * 100 , 2) "Used(%)" FROM ( SELECT d.tablespace_name, d.file_id, sum(d.bytes) total FROM dba_data_files d GROUP BY d.tablespace_name, d.file_id ) a, ( SELECT f.file_id, sum(f.bytes) free FROM dba_free_space f GROUP BY f.file_id ) b WHERE a.file_id = b.file_id(+) GROUP BY a.tablespace_name; |
- 물리적 위치 조회
SELECT TABLESPACE_NAME,FILE_NAME FROM DBA_DATA_FILES; |
반응형
'Database > ORACLE' 카테고리의 다른 글
SQLPLUS 환경에서 이쁘게 출력하기 ~ (0) | 2009.03.07 |
---|---|
UNDO TABLESPACE SIZE (0) | 2009.03.07 |
SQLPLUS 환경 설정 하기 (0) | 2009.03.07 |
ORA-01659 해결방법 (1) | 2009.03.07 |
ORA-12541 오류 대처 방법 (0) | 2009.03.07 |