Maintenance d'un système de base de données à haute disponibilité
Oracle tient à jour des systèmes de base de données à haute disponibilité à l'aide d'un processus de maintenance évolutif qui réduit les temps d'arrêt. La maintenance commence dans les deux heures suivant l'heure de début de la fenêtre de maintenance que vous définissez pour le système de base de données.
Le processus de maintenance continue comprend les étapes suivantes et ne nécessite aucune entrée de votre part :
- L'un des noeuds secondaires est supprimé du groupe de réplication.
- Le processus de maintenance est exécuté sur le noeud sélectionné et retourné au groupe de réplication lorsque la maintenance est terminée.
Le processus de maintenance attend que le noeud secondaire mis à niveau rattrape les transactions qui se sont produites lors de la mise à niveau, avant de passer à la maintenance de l'autre noeud secondaire.
- L'autre noeud secondaire est supprimé du groupe de réplication.
- Le processus de maintenance est exécuté sur le noeud sélectionné et retourné au groupe de réplication lorsque la maintenance est terminée.
Le processus de maintenance attend que le noeud secondaire mis à niveau rattrape les transactions qui se sont produites lors de la mise à niveau, avant de passer à la maintenance du noeud principal.
- Les connexions existantes au noeud principal sont fermées et aucune nouvelle connexion n'est autorisée. Le noeud principal est supprimé du groupe et l'un des noeuds secondaires mis à niveau est promu au rang de noeud principal. C'est au cours de cette étape qu'un bref temps d'arrêt se produit, avant que le nouveau noeud principal reprenne les connexions.
Note
Le positionnement principal courant passe à la nouvelle instance principale. Le placement principal préféré reste inchangé.Note
Le nom et la position courants du fichier journal binaire du nouvel enregistrement principal peuvent être différents de ceux de l'ancien enregistrement principal. Comme les journaux binaires de chaque instance sont gérés indépendamment, chaque transaction enregistrée dans les journaux binaires peut être écrite dans un fichier journal binaire différent et position dans différentes instances. - Le processus de maintenance est exécuté sur l'ancien noeud principal et renvoyé au groupe de réplication en tant que noeud secondaire. Aucune permutation n'est effectuée pour éviter un temps d'arrêt supplémentaire. Si nécessaire, vous pouvez effectuer une permutation manuelle à un moment pratique.
Si le système de base de données hautement disponible comporte un canal de réplication entrant actif, le canal sera mis en pause pendant la durée de la mise à niveau et reprendra lorsque la mise à niveau sera terminée.