====== Oracle Tablespace ====== ===== Tablespace , Datafile ===== - 테이블스페이스는 하나 이상의 데이터파일로 구성됩니다. - 데이터파일은 하나의 테이블스페이스에만 속합니다. ===== SYSTEM, SYSAUX Tablespace ===== * SYSTEM, SYSAUX 테이블스페이스는 필수 테이블스페이스 입니다. * 데이타베이스를 생성할때 만들어 집니다. * SYSTEM, SYSAUX 모두 온라인 상태이어야 합니다. * SYSTEM 테이블스페이스는 data dictionary table 과 같은 핵심기능을 위해 사용됩니다. * SYSAUX 테이블스페이스는 Enterprise Manager Repository 등 추가적인 데이타베이스 구성요소에 사용됩니다. ===== Segments, Extent 및 block ===== |**Segment** | 테이블스페이스 내에 존재합니다. 하나이상의 Extent로 구성됩니다. | |**Extent** | 연속된 Data block 의 모음입니다. | |**Data block** | 데이타베이스의 가장작은 I/O단위로써 디스크블록에 매핑됩니다. (default 8KB) | |**Disk block** | OS의 가장작은 I/O 단위| ===== TABLESPACE 종류 ===== - [[dbms:oracle:admin:tablespace:smallfile | smallfile tablespace ]] - [[dbms:oracle:admin:tablespace:bigfile | bigfile tablespace ]] ===== 논리적 및 물리적 데이타베이스 구조 ===== === Tablespace vs Datafile === {{dbms:oracle:concept:ts_vs_df.gif|}}