ORA-01194
Arquivo precisa de mais recovery para ficar consistente
⚠ Pontos de atenção antes de executar
Antes de qualquer RECOVER/OPEN RESETLOGS, vale copiar o estado ATUAL dos arquivos (datafiles, controlfiles, redo) — é a sua única volta se o caminho escolhido não der certo. O OPEN RESETLOGS abre uma nova encarnação do banco: versões recentes do RMAN conseguem recuperar através de resetlogs usando incarnations, mas isso torna qualquer recuperação futura mais complexa e sujeita a erro. Por isso a prática recomendada continua sendo fazer um backup full logo após o resetlogs.
O que significa
Tentou abrir o banco com restore incompleto — faltam archives/redo entre o backup e o ponto de abertura.
Ação imediata
Continue o recovery aplicando as sequências pedidas (veja ORA-01547/00279 juntos).
Como diagnosticar somente leitura — seguro de executar
V$DATAFILE_HEADER (checkpoint); quais sequências faltam: a própria mensagem do RECOVER pede.
Correção definitiva
RECOVER DATABASE (USING BACKUP CONTROLFILE se for o caso) aplicando archives até consistência; só então OPEN (RESETLOGS se incompleto).
Como prevenir
Validar disponibilidade de todos os archives antes de restores point-in-time.
Regras de ouro antes de agir
- Preserve o estado atual. Antes de qualquer reparo, copie os arquivos como estão (datafiles, controlfiles, redo) — é a sua única volta se algo der errado.
- Diagnostique antes de executar. As consultas desta página são somente leitura; rode-as primeiro e entenda o cenário antes de qualquer comando que altere o ambiente.
- Teste fora de produção sempre que possível, e tenha um plano de rollback.
- Em corrupção, recovery ou ORA-600: abra um SR no Suporte Oracle. Tentativa e erro nesses cenários costuma transformar um problema recuperável em perda de dados.
Erros relacionados (Recovery)
ORA-01113Datafile precisa de media recoveryORA-01195Arquivo de backup online precisa de mais recoveryORA-01547RECOVER ok, mas OPEN RESETLOGS daria erroORA-01139RESETLOGS só vale após recovery incompletoORA-00279Recovery pedindo archive (informativo)ORA-01152Arquivo não restaurado de backup suficientemente antigo