반응형
■ TableSpace 용량 확장 방법 (파일 추가)
1. 테이블스페이스 정보 확인 (이름 및 용량 등)
SELECT * FROM DBA_TABLESPACES;
2. DATA 파일 및 테이블스페이스 확인
- 테이블스페이스 경로 및 파일명 확인
- 자동증가 설정 확인
SELECT * FROM DBA_DATA_FILES ORDER BY file_name;
3. TableSpace 파일 추가
- 명령어 구성
ALTER TABLESPACE 테이블스페이스명 add datafile '/경로/추가할 테이블스페이스 파일명.dbf' SIZE 용량; |
- 예제 쿼리
-- DATA 파일 추가
ALTER TABLESPACE tbs ADD DATAFILE '/data/oracle/oradata/orcl/tbs6.dbf' SIZE 10240M;
4. TableSpace 최대용량 및 자동증가 설정
- 명령어 구성
alter database datafile '/경로/추가한 테이블스페이스 파일명.dbf' autoextend on next 자동증가용량 maxsize 최대설정용량; |
- 예제 쿼리
-- DATA 파일을 가지고 속성 변경 (자동증가/Max 사이즈)
ALTER DATABASE DATAFILE '/data/oracle/oradata/orcl/tbs6.dbf' AUTOEXTEND ON NEXT 100M MAXSIZE 10240M;
※ 테이블스페이스 용량 부족 시,
기존 TableSpace 용량을 확장하는 경우도 있지만 대용량의 Database의 경우 다수의 파일로 관리하는것이 용이합니다.
반응형
'직장생활 > DataBase' 카테고리의 다른 글
[Oracle] 자음 초성 추출 함수, 자음으로 검색, 초성 검색 (0) | 2023.05.19 |
---|---|
[Oracle] 오라클 SELECT 해서 INSERT 하는 방법 (여러개, 서브쿼리) (0) | 2023.05.16 |
[ORACLE] 테이블 스페이스 용량 확인 쿼리 (0) | 2023.02.15 |
[SQL] 테이블 스페이스란 (2) | 2023.02.15 |
Oracle SHA256 사용하기 (0) | 2021.07.20 |
댓글