본문 바로가기

oracle

[ORACLE] tablespace 삭제

728x90

테이블스페이스의 삭제
  data을 가지고 있는 tablespace는 INCLUDING CONTENTS 옵션 없이 삭제불가

  컨트롤파일내에 있는 파일 포인터만 삭제됩니다. (데이터파일은 존재)

Syntax
  - INCLUDING CONTENTS : TABLESPACE에 Data가 이미들어있을 경우 들어있는 내용을 포함해서 모두 삭제 합니다.

  - CASECADE CONSTRAINTS : PRIMARY KEY가 설정되어 있는 경우에 child 의 FORIEGN KEY를 삭제하고 TABLESPACE를 삭제 합니다.

 - AND DATAFILES : DATAFILE 도 삭제 

 
  DROP TABLESPACE tablespace_name 
  INCLUDING CONTENTS [CASCADE CONSTRAINTS][AND DATAFILES]
    
EX>
 - TEST01_TBS 테이블스페이스를 삭제 예제
SQL> DROP TABLESPACE TEST01_TBS INCLUDING CONTENTS AND DATAFILES; 

728x90