Tablespace (테이블스페이스) 생성과 삭제
참고 및 출처 ::
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 |
등록된 코멘트가 없습니다.