IT/DB
Oracle TableSpace 의미와 용량 증설
xego
2025. 3. 5. 21:55
테이블스페이스 종류는 3가지가 있다.
DAT_ORA : 테이블 실제 데이터 저장
IDX_ORA : 테이블 검색을 위한 인덱스 저장
TMP_ORA : 복잡한 쿼리 실행, 정렬, 조인 작업(세션 만료시 자동삭제)
아래 케이스는 테이블스페이스 중 DAT와 IDX에 변경을 두었다.
alter tablespace "DAT_ORA_TEST" add datafile '/data/oracle/oradata/orasid/DAT_ORA_TEST04.dbf'
SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
alter tablespace "DAT_ORA_TEST" add datafile '/data/oracle/oradata/orasid/DAT_ORA_TEST05.dbf'
SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
alter tablespace "SYSTEM" add datafile '/data/oracle/oradata/orasid/system02.dbf'
SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
alter tablespace "SYSAUX" add datafile '/data/oracle/oradata/orasid/sysaux02.dbf'
SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
alter tablespace "IDX_ORA_TEST" add datafile '/data/oracle/oradata/orasid/IDX_ORA_TEST03.dbf'
SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
alter tablespace "TMP_ORA_TEST" addtempfile '/data/oracle/oradata/orasid/TMP_ORA_TEMP02.dbf'
SIZE 1000M(혹은 1G) AUTOEXTEND ON NEXT 100M MAXSIZE 10G;
alter tablespace temp add tempfile '/data/oracle/oradata/orasid/TMP_ORA_TEMP02.dbf'
SIZE 1G AUTOEXTEND ON NEXT 100M MAXSIZE 10G;
TEMPORARY TABLESPACE TMP_ORA_TEST
QUOTA UNLIMITED ON DAT_ORA_TEST;
◈ DAT 테이블스페이스
→ 신규 4,5번 데이터 파일 추가
◈ SYSTEM 테이블스페이스 추가
→ 신규 system02번 (Oracle 핵심 시스템 객체 저장소)
→ 신규 sysaux02번 (보조 시스템 객체 저장소)
◈ IDX 테이블스페이스
→ 신규 3번 데이터 파일 추가
공통적으로 사이즈 1000MB, 100MB씩 확장되도록 설정되어 있음.
◈ TEMPORARY TABLESPACE TMP_ORA_TEST QUOTA UNLIMITED ON DAT_ORA_TEST;
→ TMP_ORA_TEST를 임시 테이블스페이스로 지정하고 DAT_ORA_TEST에 무제한 할당 설정