테이블 스페이스 삭제
drop tablespace [TABLE SPANE NAME] ;
아래와 같은 오류 발생시 테이블 스페이스내 의존선으로 연결된 부분이 있는 것으로 아래 SQL로 확인 후 제거하고 삭제 처리한다.
ORA-00604: error occurred at recursive SQL level 1
ORA-02429: cannot drop index used for enforcement of unique/primary key
SELECT INDEX_NAME, TABLE_NAME, TABLESPACE_NAME
FROM DBA_INDEXES
WHERE TABLESPACE_NAME= '[TABLE SPANE NAME]' ;
실행 결과를 복사하여 한번 실행한 후 테이블 스페이스를 삭제 한다.
SELECT
'DROP TABLE ' || TABLE_OWNER||'.'|| TABLE_NAME || ' CASCADE CONSTRAINTS;'
FROM DBA_INDEXES
WHERE TABLESPACE_NAME= '[TABLE SPANE NAME]';
처리가 끝나면 물리적인 파일도 삭제 처리 한다.
댓글 없음:
댓글 쓰기