Vérifier la configuration
Une fois la configuration de récupération après sinistre terminée, validez immédiatement que la configuration est correcte en effectuant une permutation complète ou en ouvrant le site secondaire pour validation. L'ouverture du site secondaire pour validation n'aura aucune incidence sur le système en cours d'exécution dans le site principal.
Ouvrir le secondaire pour validation
Note :
Cette opération doit être effectuée avec prudence : si la base de données contient des messages ou des composites en attente lorsqu'elle est convertie en cliché, les serveurs SOA du site de secours les traitent au démarrage. Vérifiez qu'il n'y a aucune action en attente dans la base principale lors de la conversion en base de secours instantanée. Sinon, supprimez les enregistrements des tables SOA d'exécution de la base de données de secours après leur conversion en base de données de secours instantanée et avant de démarrer les serveurs SOA du site secondaire. Voir Suppression d'enregistrements des tables d'exécution sans supprimer les tables pour connaître les étapes de validation du site de secours sans effectuer de permutation.Note :
ORA-01403 : aucune donnée trouvée ORA-06512 erreursLors de la validation du site secondaire tel que décrit ici (sans effectuer une permutation complète, c'est-à-dire qu'il suffit d'ouvrir la base de secours en mode de secours instantané) "ORA-01403 : aucune donnée trouvée ORA-06512" erreurs peuvent apparaître dans les journaux des serveurs SOA de secours. Ces erreurs sont liées à la tâche d'épuration automatique SOA. Ces erreurs se produisent parce que les tâches de la base de données peuvent avoir des dépendances de rôle de base de données (elles sont définies pour être activées uniquement lorsque la base de données est dans le rôle principal). Il s'agit d'un comportement attendu et souhaité qui empêche l'exécution des travaux deux fois (une fois dans la base principale et une fois dans la base de secours). La tâche d'épuration automatique SOA est définie avec le rôle principal. Elle n'est donc pas affichée dans la vue DBA_SCHEDULER_JOBS lorsque la base de données est en mode de secours instantané. La valeur database_role
définie pour chaque tâche est visible dans la vue DBA_SCHEDULER_JOB_ROLE. En résumé, ces erreurs peuvent être ignorées tant qu'elles apparaissent dans le système de secours. La tâche du planificateur pour l'épuration automatique SOA sera exécutée sur la base de données si, et seulement si, l'instance change de rôle pour PRIMARY.