Tablespace (테이블스페이스) 생성과 삭제

15-12-08 by 최고관리자

참고 및 출처 ::

 http://zepinos.springnote.com/pages/1592508

 

 

Tablespace

 - DBMS에 저장되는 자료가 있는 물리적인 파일.

 - 각 개체마다 테이블스페이스를 지정해 줄 수 있고, 사용자에게 기본으로 사용할 테이블스페이스를 지정할 수 있다.

 - 오라클에서는 기본적으로 /usr/local/oracle/oradata/[SID]/ 디렉토리에 기본 테이블스페이스를 생성하며,

    Oracle Express Edition에서는 /usr/lib/oracl/xe/oradata/XE/ 디렉토리에 기본 테이블스페이스를 저장한다.

 

 

 

테이블스페이스 생성

 테이블스페이스를 생성할 경우 여러 옵션이 사용될 수 있으나 테이블스페이스의 기본 용량을 자동으로 늘려주는

 옵션(autoextend) 등은 기본으로 사용하는 것이 편하다.

 

1
2
3
4
5
6
7
8
9
create tablespace 테이블스페이스명 (예: ts_jihyung)
 
datafile '테이블스페이스 파일 저장 경로 (예: D:/db/테이블스페이스명.dbf)'
 
size 파일 용량 (예: 50M)
 
autoextend on
 
extent management local autoallocate;
 
 

Temp 테이블스페이스 생성

Temp 테이블스페이스의 최소 용량은 1 MByte 이상이다. 그러므로 처음 생성시 2 MByte로 생성 한 뒤 자동증가 옵션을 사용한다

 

1
2
3
4
5
6
7
8
9
create temporary tablespace 테이블스페이스명 (예: ts_temp_jihyung)
 
tempfile 'Temp 테이블 스페이스 파일 저장 경로 (예: D:/db/Temp테이블스페이스명.dbf)'
 
size 파일 용량 (예: 2M)
 
autoextend on




Comments

  1. 등록된 코멘트가 없습니다.

Leave a Comment

자동등록방지 숫자를 순서대로 입력하세요.