Maintenance d'un système de base de données haute disponibilité
Oracle gère des systèmes de base de données haute disponibilité à l'aide d'un processus de maintenance non simultanée présentant un temps d'inactivité minimal. La maintenance commence dans les deux heures suivant l'heure de début de fenêtre de maintenance que vous définissez pour le système de base de données.
Le processus de maintenance non simultanée implique les étapes suivantes et ne requiert aucune intervention de votre part :
- L'un des noeuds secondaires est enlevé du groupe de réplication.
- Le processus de maintenance est exécuté sur le noeud sélectionné, qui est renvoyé au groupe de réplication une fois la maintenance terminée.
Le processus de maintenance attend que le noeud secondaire mis à niveau rattrape les transactions qui se sont produites pendant sa mise à niveau, puis passe à la maintenance du noeud secondaire restant.
- Le noeud secondaire restant est enlevé du groupe de réplication.
- Le processus de maintenance est exécuté sur le noeud sélectionné, qui est renvoyé au groupe de réplication une fois la maintenance terminée.
Le processus de maintenance attend que le noeud secondaire mis à niveau rattrape les transactions qui se sont produites pendant sa mise à niveau, puis passe à 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 enlevé du groupe et l'un des noeuds secondaires mis à niveau est promu en tant que noeud principal. C'est lors de cette étape qu'un court temps d'inactivité se produit, avant que le noeud principal récemment promu reprenne les connexions.
Remarque
L'emplacement principal actuel devient le nouvel emplacement principal. Le placement principal préféré reste inchangé.Remarque
Le nom et la position du nouveau fichier journal binaire en cours peuvent être différents de l'ancien fichier 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 se positionner dans des instances différentes. - Le processus de maintenance est exécuté sur l'ancien noeud principal, qui est 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 opportun.
Si le système de base de données hautement disponible dispose d'un canal de réplication entrante actif, le canal est mis en pause pendant la mise à niveau et reprend une fois celle-ci terminée.