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;    #다른 테이블 스페이스에 존재하는 테이블과 관계가 맺어저 있는 테이블이 있다면 옵션필요