테이블 스페이스 삭제
1. 해당 테이블 스페이스가 유저의 기본 테이블 스페이스인지 확인(없어야 정상)
select username, default_tablespace, temporary_tablespace
from dba_users;
- 사용되고 있으면 사용자의 기본 테이블 스페이스 변경
2. 해당 테이블스페이사속에 세크먼트가 존재하는지 확인(없어야 정상)
select tablespace_name ,segment_name from dba_segments
where tablespace_name = = 'FANTA_TS';
- 세크먼트가 존재하면 다른 테이블 스페이스로 해당 세크먼트를 rebuile/move한다.
3. 해당 테이블스페이스속 데이터파일확인(RAW DEVICE일경우 DISKMAP수정)
select tablespace_name, file_name, bytes/1024/1024
from dba_data_files
where tablespace_name = = 'FANTA_TS';
4. 데이타파일 용량 확인(테이블 스페이스 삭제한 용량확인(확보))
select tablespace_name, sum(bytes)/1024/1024
from dba_data_files
where tablespace_name = 'FANTA_TS';
5. 테이블스페이스삭제
DROP TABLESPACE LOGCHP_IDX01 INCLUDING CONTENTS AND DATAFILES;
6. 삭제확인(테이블 스페이스가 삭제되어 있는지 확인)
select tablespace_name, file_name, bytes/1024/1024
from dba_data_files
where tablespace_name = 'FANTA_TS';
7. logical volume일때 해당 데이타파일 삭제
rm -rf XXXXXXX.dbf
'broko Blog!' 카테고리의 다른 글
락걸린 세션 Kill (0) | 2016.02.18 |
---|---|
datafile & tablespace 정보 확인 (0) | 2016.02.18 |
UNDO tablespace 관리 (0) | 2016.02.18 |
사용자 비밀번호 초기화 (0) | 2016.02.18 |
USER 락(LOCK) 해제 쿼리 (0) | 2016.02.18 |