* 관심있으신 분들의 많은 도움이 되길 바랍니다.
오라클 ORA-00205 에러 해결방법
ORA-00205: error in identifying controlfile 해결법
ORA-00205: error in identifying controlfile, check alert log for more info
위와 같은 에러가 나올경우 control 파일의 위치가 잘못되서 생기는 에러임.
spfile을 사용할 경우와 pfile을 사용할 경우를 구별해서...
9i에서 spfile을 사용할 경우 (9i이상에서 사용가능)
========================
1) select value from v$spparameter where name = 'control_files'
2) 위 SQL의 결과롤 컨트롤 화일의 경로가 나옵니다.
3) 그 위치를 확인하시고 옮기려는 컨트롤 화일의 경로를 수정합니다.
alter system set control_files='path1, path2, path3', scope=spfile ;
* path에 반드시 Full-path로 기록합니다.
4) DB를 shutdown합니다.
5) 해당 컨트롤 화일을 변경된 위치로 복사합니다.
(Unix의 경우 : cp, Windows의 경우 copy 명령을 이용)
6) DB를 재기동 합니다. (startup)
------------------------------------------------------------
initSID.ora 를 사용할 경우 (모든 버전에서 사용가능)
===============================================
1) select value from v$parameter where name = 'control_files'
2) 위 SQL의 결과롤 컨트롤 화일의 경로가 나옵니다.
3) 그 위치를 확인하시고 옮기려는 컨트롤 화일의 경로를
initSID.ora 화일에서 수정합니다.
initSID.ora는 $ORACLE_HOME/dbs에 존재합니다.
control_files=(path1, path2, path3) # in initSID.ora
* 반드시 Full-path로 기록합니다.
4) DB를 shutdown합니다.
5) 해당 컨트롤 화일을 변경된 위치로 복사합니다.
(Unix의 경우 : cp, Windows의 경우 copy 명령을 이용)
6) DB를 재기동 합니다. (startup)


