ORA-00202 control file is not available 는?

ORA-00202 에러는 Oracle 데이터베이스가 컨트롤 파일(Control File)에 접근하려 했지만, 해당 파일이 존재하지 않거나 읽을 수 없는 상태일 때 발생합니다. 컨트롤 파일은 데이터베이스의 물리적 구조(데이터파일 위치, 리두 로그 파일 위치, 체크포인트 정보 등)를 담고 있는 핵심 바이너리 파일로, 이 파일 없이는 데이터베이스 자체를 마운트하거나 오픈할 수 없습니다. 주로 데이터베이스 시작(STARTUP) 단계 또는 운영 중 특정 백그라운드 프로세스가 컨트롤 파일을 읽으려 할 때 이 에러가 발생하며, 즉각적인 조치가 필요한 심각한 에러입니다.

주요 발생 원인

1. 컨트롤 파일 물리적 손상 또는 삭제

컨트롤 파일이 OS 레벨에서 실수로 삭제되거나, 디스크 장애, 파일시스템 오류로 인해 물리적으로 손상된 경우입니다. Oracle은 초기화 파라미터 CONTROL_FILES에 명시된 경로에서 컨트롤 파일을 찾는데, 해당 파일이 존재하지 않으면 즉시 이 에러를 발생시킵니다. 특히 멀티플렉싱(Multiplexing)이 되어 있지 않은 환경에서는 단일 컨트롤 파일 손실만으로도 데이터베이스 전체가 중단됩니다.