전체 테이블 스페이스 여유공간및 자동확장여부 조회
SELECT A.TABLESPACE_NAME "테이블스페이스명", A.FILE_NAME "파일경로", (A.BYTES - B.FREE) "사용공간", B.FREE "여유 공간", A.BYTES "총크기", TO_CHAR( (B.FREE / A.BYTES * 100) , '999.99')||'%' "여유공간", A.AUTOEXTENSIBLE "자동확장여부" FROM ( SELECT FILE_ID, TABLESPACE_NAME, FILE_NAME, SUBSTR(FILE_NAME,1,200) FILE_NM, SUM(BYTES) BYTES, AUTOEXTENSIBLE FROM DBA_DATA_FILES GROUP BY FILE_ID,TABLESPACE_NAME,FILE_NAME,SUBSTR(FILE_NAME,1,200), AUTOEXTENSIBLE ) A, ( SELECT TABLESPACE_NAME, FILE_ID, SUM(NVL(BYTES,0)) FREE 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; | cs |
테이블스페이스 'TBS_RBM_IDX'의 여유공간이 1.4% 밖에 되지않고 자동확장도 되지 않는걸 확인하였다.
AWS RDS 테이블스페이스 확장 방법
ALTER TABLESPACE를 사용하여 빅파일 테이블스페이스 크기를 조정할 수 있다. 크기는 킬로바이트(K), 메가바이트(M), 기가바이트(G)나 테라바이트(T)로 설정할 수 있다.
ex) 'user2' 테이블스페이스명의 사이즈를 200M로 늘리기
ALTER TABLESPACE users2 RESIZE 200M; | cs |
활용) 'TBS_RBM_IDX'의 테이블스페이스 사이즈 6G로 변경
ALTER TABLESPACE TBS_RBM_IDX RESIZE 6G; | cs |
실행 후 총크기, 여유공간이 늘어났다.
- https://coding-factory.tistory.com/411
- https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.Database.html
'Project > iRT' 카테고리의 다른 글
[Oracle] 커맨드창(cmd)에서 sql 스크립트 실행하기 (0) | 2020.02.13 |
---|---|
[Oracle] Oracle 19c 클라이언트(Client)다운방법 (2) | 2020.02.10 |
[Oracle] PL/SQL(Procedural language/SQL)의 정의와 종류, 기본구조 예제 실습 (0) | 2020.01.08 |
[Oracle] Package내에 프로시저(Procedure)와 함수(Function) 실행방법 (0) | 2019.10.23 |
[Oracle] DB Link설정하는 방법과 오류(ORA-12154) 해결 (2) | 2019.08.22 |