DBAtlas · Atlas d'exploitation des bases de données

Valider la standby avec le broker avant un switchover/failover (VALIDATE DATABASE)

OracleData Guard

Commande

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;

Ce que fait la commande

Vérifie si la standby est prête pour un changement de rôle ("Ready for Switchover / Failover: Yes"), le nombre/la taille des standby redo logs, l'état flashback et apply, les différences de spfile et les services statiques dont le broker a besoin pour redémarrer les instances.

Quand l'utiliser

Comme étape obligatoire avant chaque switchover planifié ; après la création d'une nouvelle standby et après des changements réseau/listener.

Attention

Lecture seule. Si vous voyez "Ready for Switchover: No" ou un avertissement sur les standby redo logs, ne poursuivez pas le switchover. Une erreur de static connect identifier signifie que le broker ne peut pas démarrer l'instance pendant un switchover, ce qui impose une intervention manuelle.

Ouvrir dans DBAtlas →

Voir aussi