데이타를 가지고 있는 테이블스페이스는 INCLUDING CONTENTS옵션 없이는 삭제할 수 없습니다.
컨트롤파일내에 있는 파일 포인터만 삭제됩니다. (데이터파일은 존재)
테이블스페이스를 삭제하더라도 데이타파일은 여전히 존재하므로 운영체제 레벨에서 명시적으로 삭제 해야 합니다.
데이터 딕셔너리의 내용이 변경 됩니다.
테이블스페이스를 삭제하기 전에 테이블스페이스를 오프라인 상태로 할 것을 권장 합니다.
테이블스페이스가 일단 삭제되면 그 데이타는 데이타베이스에 더 이상 존재하지 않게 됩니다.
- INCLUDING CONTENTS : TABLESPACE에 Data가 이미들어있을 경우 들어있는 내용을 포함해서 모두 삭제 합니다.
- CASECADE CONSTRAINTS : PRIMARY KEY가 설정되어 있는 경우에 child 의 FORIEGN KEY를 삭제하고 TABLESPACE를 삭제 합니다.
DROP TABLESPACE tablespace_name INCLUDING CONTENTS [CASCADE CONSTRAINTS]
-- app_data 테이블스페이스를 삭제 예제 SQL> DROP TABLESPACE app_data INCLUDING CONTENTS;
- 강좌 URL : http://www.gurubee.net/lecture/1098
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.