CREATE TABLESPACE tablespace_name
DATAFILE filespec
[AUTOEXTEND_CLAUSE]
DEFAULT STORAGE storage_clause;
-- example
CREATE TABLESPACE COUNCIL_DATA
DATAFILE 'E:\oracle\oradata\entsvr\council_data.dbf' SIZE 10M
AUTOEXTEND ON
NEXT 1M #최초 10M가 다차면 1M가씩 증가
MAXSIZE 250M #maxsize를 unlimited로 주면 4194302 blocks이 되는데 이것은 os dependent하게 잡힌다.
#select * from dba_data_files;로 확인할 수 있다.
#maxsize를 unlimited로 주어도 EM에서확인 해보면
#block size가 8192kb로 잡혀 있을 경우 파일 최대 크기가 무한대로 잡혀 있지 않고 32767MB로 지정되어 있다
#EM에서 무한대로 수정적용해도 변화 없다.
DEFAULT STORAGE(INITIAL 2M #최초 2M할당
NEXT 1M #필요시 1M씩 할당
MINEXTENTS 1 #최소 하나의 EXTENT가 있어야 된다
MAXEXTENTS 100 #최대 100회 EXTENT할당 할 수 있다.
PCTINCREASE 0); #세번째 증가 EXTENT에서 바로 앞에서 증가한EXTENT를 기준으로 증가할 비율
DROP TABLESPACE tablespace_name
INCLUDING CONTENTS #삭제하는 테이블 스페이스에 segment가 존재한다면 옵션필요
CASCADE CONSTRAINTS; #다른 테이블 스페이스에 존재하는 테이블과 관계가 맺어저 있는 테이블이 있다면 옵션필요
tablespace 생성 및 삭제
|
2004.12.15 00:46:16
|
2004.12.15 00:46:16
|
361
|
Aiden
Total of Attached file
0.00 Bytes of 0 files
2005.01.11
2005.01.09
2005.01.06
2005.01.06
2004.12.31
2004.12.15
2004.04.01
2004.04.01
2004.04.01
2004.04.01
2004.04.01