본문 바로가기

broko Blog!

테이블 스페이스 삭제

반응형

테이블 스페이스 삭제
 
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