Gérer vos déploiements OCI GoldenGate

Découvrez les versions de GoldenGate, comment et quand mettre à niveau, recevoir ou mettre en veille des notifications et comment annuler des mises à niveau.

A propos des versions GoldenGate

OCI GoldenGate prend en charge plusieurs versions simultanées, par exemple Oracle GoldenGate, Oracle GoldenGate for Big Data et Oracle GoldenGate for MySQL, pour n'en nommer que quelques-unes. Reportez-vous à la référence des versions pour plus de détails sur la version qui vous convient.

Chaque version a un numéro de build. Trois types de version sont disponibles :

Remarque : tous les types de version peuvent contenir des correctifs de sécurité.

Selon le type de version et s'il inclut ou non un correctif de sécurité, vous disposez d'un délai spécifique pour mettre à niveau votre déploiement lorsqu'une nouvelle version devient disponible :

Type de version Majeure Regroupement Mineure
Correction de non sécurité 365 jours 180 jours Non applicable.
Correction de sécurité Non applicable. 14 jours 14 jours

Si vous n'effectuez pas de mise à niveau manuelle au cours de la période donnée, le déploiement passe automatiquement à la dernière version à la fin de cette période.

Remarque : vous pouvez voir la date jusqu'à laquelle une version est prise en charge dans l'écran de déploiement de mise à niveau et dans la liste Mises à niveau.

Abandon des versions

Une version de GoldenGate est disponible à partir de la date de publication jusqu'à la date d'abandon. Lorsqu'une version est en phase d'abandon, vous ne pouvez plus la sélectionner pour la création ou la mise à niveau du déploiement.

Les périodes d'abandon utilisent les mêmes périodes que les mises à niveau de version. Exemple :

Remarque : à partir d'avril 2027, tous les déploiements de réplication de données 21c seront automatiquement mis à niveau vers la dernière version disponible. Les dates de publication peuvent différer d'une région à l'autre.

Programmer les mises à niveau

Vous pouvez personnaliser les fenêtres de maintenance qui définissent quand mettre à niveau votre déploiement. Si vous ne définissez pas de fenêtre de maintenance, OCI GoldenGate calcule le meilleur moment pour mettre à niveau le déploiement en fonction de la date de version de la dernière version, puis met automatiquement à niveau le déploiement pendant le week-end le plus proche de la fin calculée de la période de mise à niveau automatique.

Remarque : lorsqu'une nouvelle version d'une version majeure, d'un bundle ou d'une version mineure est publiée, OCI GoldenGate programme une mise à niveau pour vous en fonction de son calendrier applicable (365 jours pour la version majeure, 180 jours pour la version bundle, 14 jours pour la version mineure avec correctif de sécurité). Si une version plus récente de la même version devient disponible, le service met à niveau votre déploiement à l'aide de la dernière version disponible, mais la date programmée reste inchangée.

Vous pouvez personnaliser la fenêtre de maintenance OCI GoldenGate lorsque vous créez le déploiement ou lorsque vous modifiez un déploiement existant. Lorsqu'une nouvelle version de GoldenGate est disponible, le déploiement est automatiquement mis à niveau le jour et l'heure exacts choisis. Toutefois, il est possible que les déploiements soient mis à niveau automatiquement avant le jour et l'heure de votre choix, lorsque la période de mise à niveau manuelle choisie n'est pas comprise dans la fenêtre de maintenance.

Par exemple, le 1er janvier, il vous reste 30 jours pour mettre à niveau votre déploiement, puis jusqu'au mardi 31 janvier pour effectuer une mise à niveau manuelle. Cependant, votre fenêtre de maintenance personnalisée commence le dimanche à 10PM. Avec cette fenêtre de maintenance, OCI GoldenGate mettra à niveau votre déploiement le dimanche suivant à 10PM, car OCI GoldenGate donne toujours la priorité à votre fenêtre personnalisée.

Pour modifier la fenêtre de maintenance personnalisée :

  1. Sur la page de détails du déploiement, sous GoldenGate dans la zone d'informations Déploiement, dans Maintenance, sélectionnez Modifier.

  2. Dans la boîte de dialogue Modifier les paramètres de maintenance :

    1. (Facultatif) Sélectionnez Personnaliser la fenêtre de maintenance pour remplacer les valeurs par défaut des champs suivants.

    2. Pour Période de mise à niveau automatique de version majeure en jours, entrez une valeur comprise entre 0 et 365.

    3. Pour la période de mise à niveau automatique de version de bundle en jours, entrez une valeur comprise entre 0 et 180.

    4. Pour Période de mise à niveau automatique du chemin de sécurité en jours, entrez une valeur comprise entre 0 et 14.

    5. (Facultatif) Sélectionnez Activer la mise à niveau automatique de version mineure, puis entrez une valeur pour Période de mise à niveau automatique de version mineure en jours.

  3. Sélectionnez Enregistrer les modifications.

Avant de mettre à niveau

Avant de mettre à niveau un déploiement, assurez-vous d'effectuer les tâches suivantes et de rechercher les transactions à longue durée d'exécution.

Assurez-vous que les journaux d'archivage sont disponibles pour la récupération

Utilisez la commande suivante dans le client d'administration pour déterminer le journal d'archivage le plus ancien que vous devrez peut-être restaurer au démarrage de l'extraction. Le champ Recovery Checkpoint affiche le journal le plus ancien nécessaire à la récupération.

Admin Client > INFO EXTRACT group_name, SHOWCH

Il est préférable d'effectuer des activités de mise à niveau en dehors des heures de pointe. S'il existe des transactions volumineuses et à longue durée d'exécution, vous pouvez considérer que sur le système source, le nouveau processus Extract devra peut-être commencer le traitement à partir du point de reprise de récupération normal. que le point de reprise de récupération limité, si le premier enregistrement de la transaction ouverte la plus ancienne au moment où vous arrêtez le processus Extract se trouve dans un journal qui ne se trouve pas sur le système.

Effacer les transactions longues

Pour effacer les transactions à longue durée d'exécution, vous disposez de deux options :

Synchroniser les répliques

Pour les déploiements avec des processus Replicat en parallèle, veillez à synchroniser les processus Replicat avant la mise à niveau :

Admin Client > SYNCHRONIZE REPLICAT group_name

Pour plus d'informations, reportez-vous à la référence de l'interface de ligne de commande SYNCHRONIZE REPLICAT.

Mise à niveau d'un déploiement

Veillez à effectuer d'abord les étapes Avant la mise à niveau.

Lors de la mise à niveau d'un déploiement :

Pour mettre à niveau un déploiement, procédez comme suit :

  1. Sur la page Déploiements, sélectionnez le déploiement à mettre à niveau.

  2. Sur la page de détails du déploiement, dans le menu Actions, sélectionnez Mettre à niveau.

  3. Dans le panneau Mettre à niveau le déploiement, sélectionnez une version GoldenGate disponible vers laquelle effectuer la mise à niveau, puis sélectionnez Mettre à niveau.

Remarque : en savoir plus sur les versions.

La mise à niveau prend quelques minutes. Sélectionnez Mises à niveau sur la page de détails du déploiement, une fois la mise à niveau terminée, pour visualiser l'historique des mises à niveau ou si un problème est détecté lors du processus de mise à niveau.

Mettre à niveau les tables de signal d'activité

Vous devez également mettre à niveau les tables de signal d'activité si elles sont utilisées dans votre déploiement. Une fois la mise à niveau terminée, vous pouvez :

Notifications de mise à niveau

OCI GoldenGate vous envoie des notifications d'événement pour savoir quand une mise à niveau est disponible et quand une mise à niveau est programmée. Pour plus d'informations, reportez-vous à Types d'événement de mise à niveau GoldenGate ou à En savoir plus sur les événements.

Mettre votre solution à niveau < 180 jours < 30 jours < 7 jours
Période de notification Tous les 30 jours Tous les 7 jours Tous les jour

Remarque : OCI GoldenGate envoie chaque jour une notification pour les correctifs de sécurité.

Vous pouvez également découvrir les mises à niveau à venir à partir des bannières de notification qui apparaissent sur la page de détails du déploiement.

Mise en veille des notifications

Vous pouvez mettre en veille ou retarder les notifications d'événements et de bannières. La période de répétition change à mesure que vous approchez de la fin de la période de mise à niveau manuelle.

Mettre votre solution à niveau < 180 jours < 30 jours < 7 jours
Période de répétition 30 jours 7 jours Non autorisé

Remarque : la mise en veille des correctifs de sécurité des mises à niveau mineures ou groupées n'est pas autorisée.

Vous pouvez annuler la mise en veille à tout moment.

Annuler les mises à niveau

Vous pouvez annuler (rollback) une version de déploiement vers la précédente. L'annulation (rollback) n'est autorisée que pour la dernière mise à niveau réussie vers sa version précédente.

Remarque : lors de l'annulation (rollback), le dernier état du système de fichiers de déploiement est restauré avant la mise à niveau.

L'annulation n'est pas autorisée lorsque la version précédente est en phase d'abandon.

Pour annuler une mise à niveau :

  1. Sur la page Déploiements, sélectionnez le déploiement que vous souhaitez annuler.

  2. Sur la page de détails du déploiement, sélectionnez Mises à niveau.

  3. Dans la liste Mises à niveau, localisez la version précédente la plus récente, puis sélectionnez Annuler dans le menu Action.

  4. Sélectionnez la version vers laquelle annuler, puis sélectionnez Annuler.

Remarque : Pour obtenir la liste des versions disponibles, voir Référence des versions.

La mise à jour du statut du déploiement prend quelques minutes.

Replanifier les mises à niveau

Vous pouvez replanifier vos mises à niveau planifiées automatiquement. Vous pouvez replanifier la mise à niveau à une date plus proche ou la reporter à une date ultérieure.

Remarque : La replanification ne prend pas en compte les fenêtres de maintenance. La nouvelle date programmée ne peut pas être postérieure à la valeur définie par OCI GoldenGate. Pour plus d'informations, reportez-vous à A propos des versions GoldenGate.

Pour reprogrammer une mise à niveau :

  1. Sur la page Déploiements, sélectionnez le déploiement dont vous souhaitez reprogrammer la mise à niveau.

  2. Sur la page de détails du déploiement, sélectionnez Mises à niveau.

  3. Dans la liste Mises à niveau, localisez la version précédente la plus récente, puis sélectionnez Replanifier dans le menu Action.

  4. Dans la fenêtre Replanifier la mise à niveau du déploiement, sélectionnez la date et l'heure d'exécution de la mise à niveau.

  5. Sélectionnez Enregistrer les modifications.

Dans la liste Mises à niveau, la date et l'heure planifiées reflètent les modifications.

Annuler les mises à niveau

Vous ne pouvez annuler une mise à niveau programmée automatiquement que si la version cible est une version mineure.

Remarque : l'annulation d'une mise à niveau vers une version mineure ne désactivera pas implicitement les mises à niveau automatiques pour les versions mineures et devra être désactivée manuellement. Vous pouvez désactiver la mise à niveau automatique des versions mineures à partir de la page de détails du déploiement. Pour plus d'informations, reportez-vous à Planification des mises à niveau.

Pour annuler une mise à niveau :

  1. Sur la page Déploiements, sélectionnez le déploiement dont vous souhaitez annuler la mise à niveau.

  2. Sur la page de détails du déploiement, sélectionnez Mises à niveau.

  3. Dans la liste Mises à niveau, localisez la version précédente la plus récente, puis sélectionnez Annuler dans le menu Action.

  4. Dans la fenêtre Annuler la mise à niveau du déploiement, sélectionnez Annuler la mise à niveau du déploiement.

Le statut de la mise à niveau est mis à jour sur Annulé.

Problèmes recensés

Après la mise à niveau vers Oracle GoldenGate 23.26.x, erreur de la console de déploiement 502 Bad Gateway ou échec de la liste des processus GoldenGate après la connexion

Les déploiements Oracle Cloud Infrastructure GoldenGate 23.26 peuvent devenir en mauvais état après la mise à niveau des libellés précédents vers la version 23.26.x ou après l'exécution d'une opération d'arrêt/de démarrage sur un déploiement 23.26.x.

Solution de contournement : la mise à niveau a eu un impact sur les déploiements Oracle pour étiqueter oggoracle:23.26.1.0.0_260331, afin de résoudre ce problème.

Pour le Big Data et les autres libellés non Oracle, un correctif sera annoncé prochainement. Contactez le support technique pour l'atténuation manuelle provisoire afin d'éviter l'impact.

Problèmes lors de la restauration des versions 21.15 ou 23.x vers la version 21.14

Lors de la tentative d'annulation (rollback) d'une version 21.15 ou 23.x vers l'une des versions suivantes :

Vous pouvez rencontrer l'un des problèmes suivants :