다음과 같은 Error가 난다.
SVRMGR> STARTUP;
ORACLE instance started
Database mounted
ORA-01157 : cannot identify data file 11 - file not found
ORA-01110 : data file 11 : '/user1/oracle8/dbs/user1.dbf'
Attempting to dismount database .... Database dismounted
Attempting to shutdown instance .... ORACLE instance shut down
여기서의 해결방법은 Datafile을 Drop하고 Tablespace도 Drop을 하는 예이다.
$ svrmgrl
SVRMGR> CONNECT INTERNAL;
SVRMGR> STARTUP MOUNT;
ORACLE instance started.
Database mounted.
SVRMGR> ALTER DATABASE DATAFILE '/user1/oracle8/dbs/user1.dbf'
OFFLINE DROP;
Statement processed.
SVRMGR> ALTER DATABASE OPEN;
Statement processed.
SVRMGR> DROP TABLESPACE tablespace_name INCLUDING CONTENTS;
Statement processed.
>>바야바 님께서 쓰시길<<
:: 안녕하세요
:: 테이블스페이스를 생성을 했습니다.
:: 그리고 유저도 생성했습니다.
:: 그러다가 테이블스페이스를 다시생성해야 하기에
:: 테이블스페이스를 삭제하기 전에 먼저 데이터파일을 잘못해서 삭제를 했습니다.
:: 그래서 테이블스페이스가 삭제가 되지도 offline이 되지도 않습니다.
:: 다시 설치하기 않고도 테이블스페이스를 복구하거나 삭제를 할수 있을까요?
:: 부탁합니다.
::
|