Instanciation d'Oracle GoldenGate pour Db2 LUW

Au cours de l'initialisation de l'environnement Oracle GoldenGate pour Db2 LUW, vous devez effectuer la synchronisation initiale des données et démarrer les processus Oracle GoldenGate pour la première fois. En association avec ces procédures, vous devez créer des groupes de processus. Pour créer un groupe Extract, une position de début initiale doit être établie dans le journal des transactions. Cette position de relevé initiale se trouve sur une limite de transaction basée sur l'un des éléments suivants :

Le point de départ est indiqué avec l'option BEGIN de la commande ADD EXTRACT.

Lorsque le processus d'extraction démarre pour la première fois, il capture toutes les données de transaction qu'il rencontre après le point de départ spécifié, mais aucune des données qui se sont produites avant ce point. Cela peut entraîner la capture de transactions partielles si les transactions en cours couvrent le point de départ.

Pour garantir la cohérence transactionnelle initiale :

Initialisez le processus Extract à un moment où la base de données est en pause pour éviter la capture de transactions partielles. L'utilitaire LUW Db2 fournit une commande QUIESCE à cette fin. C'est le seul moyen d'assurer la cohérence transactionnelle.

Remarque : une fois l'extraction terminée, les redémarrages ultérieurs de l'extraction n'extraient pas de transactions partielles, car le processus utilise des points de reprise de récupération pour marquer sa dernière position de relevé.

Pour afficher les transactions en cours :

IBM fournit un utilitaire appelé db2pd pour surveiller les bases de données et les instances Db2. Vous pouvez l'utiliser pour afficher des informations sur les transactions en cours et déterminer si l'une d'entre elles couvre le point de départ. Cependant, étant donné que les enregistrements de journal LUW Db2 n'ont pas d'horodatage, il peut ne pas être possible d'effectuer une évaluation précise. Si possible, mettez la base de données au ralenti avant l'initialisation d'Oracle GoldenGate.