database/oracle

TABLESAPCE 이해2

labj 2012. 3. 21. 20:50

- Temporary TABLESPACE
CREATE TABLESPACE tablespace
DEFAULT STORAGE storage_clause
PREMANENT -> 영구적인 Object를 보유하도록 지정 (Default)
TEMPORARY -> 임시 Object를 보유하도록 지정

 

- Read Only TABLESPACE
- TABLESPACE를 읽기 전용으로 만들기
ALTER TABLESPACE tablespace READ ONLY;

 

- 읽기 전용 TABLESPACE를 읽기-쓰기 TABLESPACE로 만들기
ALTER TABLESPACE tablespace READ WRITE;

 

- Data File의 자동 Size 조정
ALTER TABLESPACE test_data
ADD DATAFILE 'f:/oracle/test_data03.dbf' SIZE 10M
AUTOEXTEND ON
NEXT 1M
MAXSIZE 250M;

 

- Data File의 수동 Size 조정
ALTER DATABASE DATAFILE
ADD DATAFILE 'f:/oracle/test_data01.dbf' RESIZE 10M

 

- TABLESPACE 관련 Dictionary 
DBA_TABLESPACES : 모든 TABLESPACE의 Storage 정보 및 상태 정보를 갖고 있다.

DBA_DATA_FILES : TABLESPACE를 구성하고 있는 각 Data File의 정보를 갖고 있다.

DBA_FREE_SPACE : TABLESPACE의 공간 사용에 관한 정보를 갖고 있다.

DBA_FREE_SPACE_COALESCE : TABLESPACE의 수집 가능한 Extent 에 대한 통계 정보를 갖고 있다.

'database > oracle' 카테고리의 다른 글

제약조건  (0) 2012.03.21
TABLESPACE 정보 조회  (0) 2012.03.21
TABLESPACE 이해  (0) 2012.03.21
Sub Query  (0) 2012.03.21
JOIN  (0) 2012.03.21