DBAtlas · 데이터베이스 운영 아틀라스

ORA-01113: file N needs media recovery

Oracle

의미

데이터 파일을 온라인으로 전환하거나 데이터베이스를 여는 중이지만 파일이 일관되지 않아 진행하기 전에 먼저 미디어 복구를 적용해야 한다. 파일이 control file이 기대하는 것보다 오래되었거나 일관되지 않은 SCN에 있다.

원인

데이터 파일이 오래된 백업에서 복원되었거나, 오프라인 동안 redo가 적용되지 않았거나, 인스턴스/스토리지 크래시 후 파일이 최신 상태가 아니다. 보통 복원 후 recover 단계를 건너뛰었거나 파일이 오랫동안 오프라인 상태였던 것이 원인이다.

해결 방법

파일 또는 데이터베이스를 복구한다: RECOVER DATAFILE N; 또는 RECOVER DATABASE; 이후 ALTER DATABASE DATAFILE N ONLINE; 또는 ALTER DATABASE OPEN; 필요한 아카이브 로그에 접근할 수 있는지 확인한다. RMAN 사용 시: 필요하면 RESTORE 후 RECOVER DATAFILE N;을 실행한다. alert.log에서 어떤 로그가 요청되는지 확인한다.

DBAtlas에서 열기 →

같은 데이터베이스의 다른 항목