[문제해결] 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;