[문제해결] OS 명령으로 DATA FILE을 삭제한 경우

***  OS 명령으로 DATA FILE을 삭제한 경우

    DATABASE STARTUP시 STARTUP MOUNT 단계까지 실행한 후 문제의 데이타 화일을 OFFLINE

    시킨 다음 DATABASE를 오픈한다. 단 데이타베이스 오픈이 정상적으로 수행되면 문제가

    발생한 데이타 화일을 포함하고 있는 TABLESPACE를 DROOP하지 않을 경우에는 DATABASE

    STARTUP시 항상 데이타 화일의 오픈 단계에서 에러가 발생된다. 따라서, 문제의 데이타

    화일의 OFFLINE과 TABLESPACE의 DROP 전에 반드시 해당 TABLESPACE를 사용하고 있는

    USER의 데이타 백업을 수행해야 한다.

    SQLDBA> STARTUP MOUNT;

    SQLDBA> ALTER DATABASE DATAFILE ‘/usr1/oracle7/dbs/user2.dbf’ OFFLINE DROP;

    SQLDBA> ALTER DATABASE OPEN;

    SQLDBA> DROP TABLESPACE tablespace_name INCLUDING CONTENTS;

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.