ORA-39700
Banco precisa abrir com UPGRADE
O que significa
Os binários são mais novos que o dicionário — pós-patch/upgrade sem rodar o passo de dicionário (datapatch/catctl), ou banco restaurado em home mais novo.
Ação imediata
Não tente forçar OPEN normal.
Como diagnosticar somente leitura — seguro de executar
SELECT * FROM dba_registry; (versões); opatch lspatches no home.
Correção definitiva
STARTUP UPGRADE + datapatch -verbose (patches) ou processo completo de upgrade (autoupgrade/catctl) conforme o caso.
Como prevenir
datapatch SEMPRE após aplicar RU; autoupgrade para majors.