DB/Oracle

[개요] 테이블스페이스(TABLESPACE)

투칼론 2016. 9. 12. 16:51
반응형

1. 테이블스페이스(TABLESPACE)란


테이블스페이스는 하나 또는 여러개의 데이터 파일로 구성되어 있는 논리적인 데이터 저장구조이다.

아래 그림에서 데이터베이스 모양이 하나의 물리적 datafile이고, 테이블과 인덱스 등 정보를 포함한 테이블스페이스는 두개의 데이터파일에 걸쳐져 저장되어 있을 수 있다.




2. 테이블스페이스 종류 및 특징


테이블스페이스는 크게 SYSTEM 테이블스페이스, SYSAUX 테이블스페이스와 비시스템(또는 일반) 테이블스페이스로 구분할 수 있다.


1) SYSTEM 테이블스페이스


데이터베이스의 중요한 정보들을 담고 있는 데이터 딕셔너리 정보가 저장되어 매우 중요하고, 만약 이 Tablespace가 손상된 경우에는 Oracle 서버가 기동이 안됨


2) SYSAUX tablespace


10g 버전부터 새롭게 추가된 tablespace로 주로 Oracle 서버의 성능 튜닝을 위한 데이터들이 저장되어 있음


3) 일반 Tablespace


가장 일반적으로 많이 사용되는 tablespace로 관리자가 필요에 의해 생성되고, DBA가 필요에 따라 생성하고, 삭제함