DBAtlas · Atlas de operaciones de bases de datos

Validar el standby con el broker antes de un switchover/failover (VALIDATE DATABASE)

OracleData Guard

Comando

VALIDATE DATABASE '<standby_db_unique_name>';
VALIDATE DATABASE VERBOSE '<standby_db_unique_name>';
# spfile parameter differences between the two sides:
VALIDATE DATABASE '<standby_db_unique_name>' SPFILE;
# Network and static listener registrations (18c+):
VALIDATE NETWORK CONFIGURATION FOR ALL;
VALIDATE STATIC CONNECT IDENTIFIER FOR ALL;

Qué hace

Comprueba si el standby está listo para un cambio de rol ("Ready for Switchover / Failover: Yes"), el número/tamaño de los standby redo logs, el estado de flashback y de aplicación, las diferencias del spfile y los servicios estáticos que el broker necesita para reiniciar instancias.

Cuándo usarlo

Como paso obligatorio antes de cada switchover planificado; tras construir un standby nuevo y tras cambios de red/listener.

Precaución

Solo lectura. Si ve "Ready for Switchover: No" o una advertencia sobre los standby redo logs, no continúe con el switchover. Un error de static connect identifier significa que el broker no puede iniciar la instancia durante un switchover, lo que obliga a intervenir manualmente.

Abrir en DBAtlas →

Relacionado