ORA-00704
Falha no processo de bootstrap (dicionário)
O que significa
O open não conseguiu processar o dicionário — típico de: abrir com binário de versão diferente do banco (esqueceu o STARTUP UPGRADE / datapatch), ou dicionário corrompido.
Ação imediata
Confira versão do binário vs versão do banco e se há upgrade pendente (vem com ORA-39700).
Como diagnosticar somente leitura — seguro de executar
- ORACLE_HOME em uso
- DBA_REGISTRY (se conseguir montar noutro home); alert com o erro aninhado (ORA-39700? ORA-600?).
Correção definitiva
Abrir com o home correto, ou STARTUP UPGRADE + catctl/datapatch conforme o processo de upgrade.
Como prevenir
Checklist de upgrade (autoupgrade cuida da ordem).