Tablespace 용량 확인
select substr(a.tablespace_name,1,30) tablespace,
round(sum(a.total1)/1024/1024,1) "TotalMB",
round(sum(a.total1)/1024/1024,1)-round(sum(a.sum1)/1024/1024,1) "UsedMB",
round(sum(a.sum1)/1024/1024,1) "FreeMB",
round((round(sum(a.total1)/1024/1024,1)-round(sum(a.sum1)/1024/1024,1))/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;
Tablespace 용량 늘리기
alter DATABASE datafile '<경로>/<파일명>.dbf' resize 1024M;
'Database > Oracle' 카테고리의 다른 글
[ORACLE] 계층형 구조에서 최하위 항목 출력 (0) | 2018.10.26 |
---|---|
[ORACLE] 서로 다른 테이블을 이용한 업데이트 하기 (0) | 2018.10.25 |
[ORACLE] 테이블 및 컬럼 조회 (0) | 2018.06.14 |
ORA-12519, TNS:no appropriate service handler found (0) | 2015.06.25 |
사용자 생성 및 권한 (0) | 2015.05.26 |