데이터 파일 DROP 시키기
오라클을 스타트업 시키는데 다음과 같은 에러가 났다.
----------------------------------------------------------
SQL> startup
ORACLE 인스턴스가 시작되었습니다.
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 83887460 bytes
Database Buffers 79691776 bytes
Redo Buffers 2945024 bytes
데이터베이스가 마운트되었습니다.
ORA-01157: 데이터 5 파일을 식별 또는 잠금 할 수 없습니다- DBWR 추적 파일을
보십시오
ORA-01110: 5 데이터 파일: 'C:\KEI_TS.DBF'
----------------------------------------------------------
흠...-_-a
C: 루트에 쓸대 없는 파일이라 생각하고 지웠던게.. 오라클 파일이었군..ㅎㅎ
뭐.. 쓸대 없는 파일이니까 날려 버리고 기동 시키기로 했다.
데이터 파일 DROP 시키는 명령어.
----------------------------------------------------------
SQL> alter database datafile 'C:\KEI_TS.DBF' offline drop;
데이타베이스가 변경되었습니다.
----------------------------------------------------------
그리고 스타트업을 해야 겠지!
----------------------------------------------------------
SQL> alter database open;
데이타베이스가 변경되었습니다.
----------------------------------------------------------
정상적으로 시작이 되었다!
운영환경에서는 이러면 안되겠찌;;
DBMS의 생명은 역시나 데이터의 정확성을 보존하는 것.
전부 아니면 전무다. 모 아니면 도. 흑 아니면 백.
어정쩡한 상태로는 기동도 못 하게 한다.
테스트 환경에서는 때때로 짜증이 나기도 하지만 -_-;;
댓글