ORA-16086
Standby sem standby redo log disponível
O que significa
RFS não achou standby redo log (SRL) livre/adequado no standby — SRLs ausentes, poucos, ou de tamanho diferente do redo do primary.
Ação imediata
Confira quantidade e tamanho dos SRLs no standby.
Como diagnosticar somente leitura — seguro de executar
V$STANDBY_LOG no standby (quantos, tamanho, status) vs V$LOG do primary; regra: SRLs = grupos do primary + 1, mesmo tamanho.
Correção definitiva
Adicionar/recriar SRLs corretos: ALTER DATABASE ADD STANDBY LOGFILE ... SIZE <igual ao primary>;
Como prevenir
Sempre criar SRLs ao montar o DG (e recriar se mudar o tamanho do redo no primary).
Erros relacionados (Data Guard)
ORA-01153Media recovery incompatível já ativaORA-01154Database ocupado (open/close/mount em andamento)ORA-16000Banco aberto somente leitura recebeu escritaORA-16014Log não arquivado — sem destino disponívelORA-16191Primary não autenticou no standby (transporte parado)ORA-16401Archive log rejeitado pelo RFS