ORA-01113: file N needs media recovery
OracleO 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.
Mais entradas deste banco
- ORA-01466unable to read data - table definition has changed (não é possível ler os dados; a definição da tabela mudou)
- ORA-08176consistent read failure; rollback data not available (falha de leitura consistente; dados de rollback indisponíveis)
- ORA-00020maximum number of processes (N) exceeded (número máximo de processos (N) excedido)
- ORA-02393exceeded call limit on CPU usage
- ORA-12801error signaled in parallel query server Pnnn (erro no servidor de parallel query Pnnn)