실수로 tablespace.dbf 파일 삭제 후 tablespace 삭제

http://bluehb.egloos.com/1507700

1. 데이터베이스 셧다운: shutdown immediate; <– 에러난다

2. 데이터베이스 마운트 : startup mount <– 실패함

3. 테이블 스페이스 오프라인 드롭

alter database datafile ‘file path.dbf’ offline drop;

4. 데이터베이스 오픈 : alter database open;

이렇게 한 다음에 논리적으로 테이블 스페이스를 삭제하면 된다!!!
drop tablespace xxxx;

정리하면, 3번을 하고 drop 하면 된다…

============================================================

dbf 파일 삭제시 ..

shutdown abort 로 instance 강제 종료 inconsistency 상태

 

sqlplus /nolog
conn /as sysdba

startup nomount ;
alter database mount ;
alter database datafile ‘/disk/oracle/product/9.2.0/dbs/xx.dbf’ offline

==> control 파일 정보에 해당 dbf 파일 offline 상태 알려줌
alter database open ;

 

xx.dbf 에 저장되어 있던 object ( table 등등 ..)  해당 tablespace  는 drop  시킴..

댓글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Videos, Slideshows and Podcasts by Cincopa Wordpress Plugin