DBAtlas · Atlas de operações de banco de dados

ORA-01113: file N needs media recovery

Oracle

O que significa?

Um datafile está sendo colocado online ou o banco está sendo aberto, mas o arquivo está inconsistente; é preciso aplicar media recovery antes de prosseguir. O arquivo está em um SCN mais antigo/inconsistente do que o esperado pelo control file.

Por que acontece?

O datafile foi restaurado a partir de um backup antigo, o redo não foi aplicado enquanto ele estava offline, ou o arquivo não está atualizado após um crash da instância/do armazenamento. Geralmente causado por pular a etapa de recover após um restore, ou por um arquivo que ficou offline por muito tempo.

Como resolver

Recupere o arquivo ou o banco: RECOVER DATAFILE N; ou RECOVER DATABASE; depois ALTER DATABASE DATAFILE N ONLINE; ou ALTER DATABASE OPEN; Garanta que os logs arquivados necessários estejam acessíveis. Com RMAN: após um RESTORE, se necessário, execute RECOVER DATAFILE N;. Acompanhe o alert.log para ver quais logs são solicitados.

Abrir no DBAtlas →

Mais entradas deste banco