Modifications de comportement par défaut
Cette section décrit les modifications de comportement par défaut apportées à Oracle GoldenGate par rapport à la dernière version.
Version 26ai (23.26.4) - octobre 2026
Reportez-vous à la version 26ai (23.26.2.0.0) - avril 2026 pour le bogue 39779105 : générique - modification de l'utilisation de la mémoire de réplication parallèle pour toutes les bases de données.
Version 26ai (23.26.2.0.4) - juillet 2026
Bogue 39207269 : MySQL - L'installation de OpenSSL pour Linux n'est pas requise
Pour Oracle GoldenGate 23.26.2.0.4 et les versions ultérieures, l'installation de OpenSSL sur Linux n'est pas requise comme prérequis pour l'installation d'Oracle GoldenGate.
Bogue 39585418 : PostgreSQL - L'installation de OpenSSL pour Linux n'est pas requise
Pour Oracle GoldenGate 23.26.2.0.4 et les versions ultérieures, l'installation de OpenSSL sur Linux n'est pas requise comme prérequis pour l'installation d'Oracle GoldenGate.
Version 26ai (23.26.2.0.0) - avril 2026
Bogue 39779105 : Générique - Modification de l'utilisation de la mémoire de réplication parallèle pour toutes les bases de données
Le processus Replicat parallèle principal peut mettre en mémoire tampon jusqu'à 3 fois le nombre d'applicateurs en Go de LCR pour calculer les dépendances et distribuer le travail aux appliques. Cette réponse existait également dans les versions antérieures. Cependant, avec la version 23.26.2 et les versions ultérieures, le processus Replicat parallèle inclut des améliorations architecturales majeures qui peuvent offrir des performances beaucoup plus élevées, et sont donc plus susceptibles d'atteindre ces limites de mémoire que dans les versions précédentes.
Bogue 39184390 : générique : le processus Replicat ne capture plus les instructions LDD balisées émises par Oracle Data Pump
A partir d'Oracle GoldenGate 26ai (23.26), les opérations LDD balisées dans le flux de données de journalisation sont filtrées par défaut et ne sont pas capturées par le processus Extract. Les instructions LDD générées par Oracle Data Pump sont balisées avec 00 et sont donc exclues de la capture sous ce comportement par défaut. Si nécessaire, les clients peuvent remplacer ce comportement et capturer ces instructions LDD en configurant DDLOPTIONS INCLUDETAG 00.
Remarque : dans les configurations bidirectionnelles, l'activation de l'inclusion de balises peut également permettre la capture d'autres DDL balisés, ce qui peut entraîner l'introduction de boucles de réplication ou l'exécution de DDL en double.
Version 26ai (23.26.1.0.0) - janvier 2026
Les microservices Oracle GoldenGate sont disponibles à partir d'une seule console
L'interface Web d'Oracle GoldenGate affiche tous les processus et microservices Oracle GoldenGate à partir d'une seule console. La connexion à chaque microservice séparément n'est pas requise. Cela signifie que vous pouvez accéder aux mesures de performances, aux processus Extract, Replicats, Distribution Service Paths, Receiver Service Paths, Data Streams et aux mesures de performances à partir d'une console à fenêtre unique.
Version 23.10.0.25.10 - Octobre 2025
Bogue 37236254 : Generic - Modification de la taille du fichier trace par défaut de 500 Mo à 2 Go
La taille par défaut du fichier trace est passée de 500 Mo à 2 Go.
Version 23.9 - Juillet 2025
Bogue 38080969 : Générique - L'extraction doit échouer avec une erreur d'analyse lorsque le second BRDIR est présent dans le fichier de paramètres d'extraction
Le processus d'extraction n'autorise pas plusieurs entrées BRDIR dans le fichier de paramètres. Si plusieurs paramètres BRDIR sont définis, l'extraction se ferme avec une erreur d'analyse.
Bogue 37909236 : MariaDB - Supprimez l'exigence relative à MariaDB binlog_annotate_row_events=OFF
A partir de cette version d'Oracle GoldenGate, la nécessité de définir binlog_annotate_row_events sur OFF a été enlevée pour MariaDB.
Version 23.8.0.25.04 - Avril 2025
Bogue 37757820 : générique - Activer NOCHECKUNIQUEKEYS comme valeur par défaut pour BATCHSQL pour toutes les bases de données non Oracle AI
Activé NOCHECKUNIQUEKEYS comme valeur par défaut pour BATCHSQL pour toutes les bases de données autres qu'Oracle AI Database.
Bogue 29709965 : MySQL - Extraction pour ignorer les transactions XA et enregistrer un avertissement au lieu d'abandonner
La fonctionnalité d'extraction d'Oracle GoldenGate pour MySQL a été modifiée afin d'ignorer les transactions XA avec un avertissement, au lieu d'abandonner.
Bogue 37465578 : MySQL : remplacez la capture par défaut du CDC Extract par une capture distante
Modification de la capture par défaut d'Oracle GoldenGate pour MySQL de la capture locale à la capture distante pour la plate-forme Linux-x64.
Version 23.7.1.25.02- février 2025
Bogue 37581809 : Oracle - Autoriser l'exécution de l'IR avec nodbcheckpoint
Tous les processus Replicat sont nécessaires pour créer et gérer une table de points de reprise de base de données, qui sert de mécanisme pour assurer la cohérence des données et faciliter les processus de récupération. La seule exception à cette exigence est le processus Replicat intégré. Toutefois, il est vivement recommandé de créer et de gérer une table de points de reprise pour le processus Replicat intégré.
Bogue 37643197 : SQL Server - Mettez à niveau le contenu odbcinst.ini vers le chemin absolu et les descriptions de pilote
Lorsque vous mettez à niveau un déploiement Oracle GoldenGate pour SQL Server vers Oracle GoldenGate 23.7 à partir des versions précédentes ou de la version 21c à l'aide d'OPATCH, vous devez réinitialiser le contenu du fichier odbcinst.ini. Pour plus d'informations sur l'exécution de cette tâche, reportez-vous à la section Upgrading Oracle GoldenGate Microservices GUI. Remarque : vous n'avez pas besoin de suivre cette étape si vous effectuez une mise à niveau d'Oracle GoldenGate 23.7 vers des versions ultérieures.
Version 23.6.0.25.05- mai 2025
Bogue 36862037 : SQL Server - Standardisez la chaîne de pilote SQL Server dans odbcinst.ini
A partir d'Oracle GoldenGate 23.6, le pilote ODBC fourni pour SQL Server est passé de libmsodbcsql-18.3.so.2.1 à libmsodbcsql.so et le nom du pilote dans le fichier odbcinst.ini est passé du pilote ODBC 18 pour SQL Server au pilote Microsoft ODBC pour SQL Server.
Lors de l'application de patches à un déploiement Oracle GoldenGate pour SQL Server à partir de la version 23.4 ou 23.5 vers Oracle GoldenGate 23.6 ou une version ultérieure, vous devez mettre à jour le contenu des fichiers odbcinst.ini et odbc.ini (s'il existe).
Pour plus de détails sur l'exécution de cette tâche, reportez-vous à Application de patches à Oracle GoldenGate pour SQL Server.
Version 23.7.0.25.01- janvier 2025
Bug 37298528 - MySQL : Rendre les TRANLOGOPTIONS TRACKSCHEMACHANGES activées par défaut
Option TRANLOGOPTIONS TRACKSCHEMACHANGES améliorée à activer par défaut.
Bogue 37539434 : Oracle - Tous les processus Replicat sans point de reprise ne sont plus pris en charge
La création d'une réplication classique et intégrée sans tables de point de reprise n'est pas prise en charge dans Oracle AI Database. En outre, les processus Replicat qui ont été créés sans les tables de point de reprise ne démarrent pas correctement.
Pour que les processus Replicat existants s'exécutent correctement, vous devez modifier le processus Replicat pour ajouter une table de points de reprise ou ajouter la table de points de reprise à GLOBALS, puis redémarrer le processus Replicat. Pour plus d'informations, reportez-vous à ADD REPLICAT CHECKPOINTTABLE dans la Référence de l'interface de ligne de commande pour Oracle GoldenGate.
Bogue 35569409 : PostgreSQL - Utilisez le planificateur de tâches Microservices Architecture pour mettre à jour les tables de signal d'activité au lieu de compter sur le travail cron
Configuration d'une tâche de service d'administration pour mettre à jour la table de signal d'activité afin d'éviter de répondre au travail cron pour le faire.
Version 23.5 - Juillet 2024
Oracle GoldenGate n'a pas besoin que la variable d'environnement OGG_SERVICEMANAGER_ID soit définie pour utiliser les utilitaires de ligne de commande qui accèdent aux informations d'identification de base de données
Dans la version Oracle GoldenGate 23.5, il n'est pas nécessaire de configurer la variable d'environnement OGG_SERVICEMANAGER_ID pour utiliser des utilitaires de ligne de commande qui accèdent aux informations d'identification de base de données. Cette opération est requise dans la version Oracle GoldenGate 23.4.
MySQL : l'option distante (RMTTRAIL) a été enlevée de WebUI
Pour MySQL, le bouton Distant utilisé pour ajouter une extraction a été enlevé de WebUI.
Version 23.4.2 - Juin 2024
Changement de comportement dans Oracle GoldenGate
Oracle GoldenGate présente la fonctionnalité suivante, qui a une incidence sur le comportement de la configuration et de l'utilisation d'Oracle GoldenGate :
Pilote Microsoft ODBC 18 pour SQL Server
Oracle GoldenGate for SQL Server package désormais le pilote Microsoft ODBC 18 avec l'installation d'Oracle GoldenGate for SQL Server, et les connexions de base de données utiliseront ce pilote par défaut.
Version 23.4 - Mai 2024
Changement de comportement dans Oracle GoldenGate
Oracle GoldenGate présente les fonctionnalités suivantes, qui ont une incidence sur le comportement de la configuration et de l'utilisation d'Oracle GoldenGate :
-
Dans OGGCA, vous devez utiliser le format
#pkcs8pour télécharger les certificats de serveur, client et rootCA. Le téléchargement de portefeuilles (#pkcs12) n'est pas pris en charge. Pour plus d'informations, reportez-vous à A propos du gestionnaire de services. -
Lorsque vous configurez des utilisateurs Oracle AI Database pour Oracle GoldenGate, veillez à utiliser les rôles utilisateur Oracle GoldenGate pour affecter des privilèges. Pour plus d'informations, reportez-vous à Octroi de privilèges utilisateur pour Oracle AI Database et supérieur.
-
Prise en charge du type de données Oracle
Booleanetvectorpour Oracle AI Database. Pour plus d'informations, reportez-vous à Oracle : détails de la prise en charge des types et objets de données Oracle. -
Prise en charge des types de données PostgreSQL,
pgvector,array,tsqueryettsvector. -
Seule l'extraction par base de données pluggable est utilisée pour l'extraction plutôt que pour l'extraction de niveau racine, à l'exception de la capture en aval, où l'extraction de niveau colonne est configurée.
-
Utilisation des diagnostics intégrés plutôt que des diagnostics ULT_RPADV intégrés dans Oracle GoldenGate.
Fonctionnalités d'Oracle GoldenGate pour Oracle AI Database
Rôles utilisateur permettant d'accorder des privilèges basés sur les rôles pour Oracle AI Database
Oracle GoldenGate pour Oracle AI Database a introduit des rôles utilisateur pour accorder des privilèges basés sur les rôles.
Pour plus d'informations, reportez-vous à la rubrique Accorder des privilèges utilisateur dans la documentation sur les microservices Oracle GoldenGate.