Configuration supplémentaire requise dans Oracle GoldenGate pour Db2 pour i

Découvrez comment préparer Oracle GoldenGate pour démarrer la réplication de données à partir d'une base de données source Db2 pour i et l'appliquer à une base de données cible prise en charge.

Mettre à jour le fichier GLOBALS

Le fichier de paramètres GLOBALS contient des paramètres qui affectent tous les processus d'une instance Oracle GoldenGate.

GGSCHEMA est un paramètre obligatoire pour Oracle GoldenGate et définit le schéma qu'Oracle GoldenGate utilise sur le système distant pour les objets de base de données Oracle GoldenGate nécessaires.

Le paramètre GLOBALS NAMECCSID est propre à Db2 pour i et peut être requis, si le catalogue SQL contient des noms d'objet référencés par un CCSID différent de celui du système. Le catalogue SQL est créé dans le CCSID système et n'indique pas cette différence lors de l'interrogation. Oracle GoldenGate effectue des requêtes vers le catalogue et peut extraire le nom de manière incorrecte, sauf si NAMECCSID est utilisé pour fournir la valeur CCSID correcte. Pour plus d'informations, reportez-vous à Référence des paramètres et des fonctions pour Oracle GoldenGate.

Spécification des noms d'objet

Les commandes et paramètres Oracle GoldenGate prennent en charge l'entrée sous la forme de noms SQL, de noms natifs au format library_name/file_name(member_name) ou d'une combinaison des deux. Si un nom de système de fichiers natif n'inclut pas le nom de membre, tous les membres sont implicitement sélectionnés par le processus Oracle GoldenGate. Pour un nom SQL, seul le premier membre est utilisé.

Pour prendre en charge la casse des noms d'objet entre guillemets, indiquez ces noms entre guillemets dans les fichiers de paramètres Oracle GoldenGate. Ceci est vrai pour les noms de système de fichiers SQL et natifs.

Lorsque vous indiquez un nom de table natif dans une instruction MAP sur une plate-forme autre que DB2 pour i, le nom doit être placé entre guillemets afin qu'Oracle GoldenGate l'interprète correctement en tant que caractère de séparation.

Pour assurer la cohérence de la terminologie dans d'autres documents administratifs et de référence d'Oracle GoldenGate, les termes SQL "schéma" et "table" sont utilisés pour référencer les conteneurs de DB2 pour les données i, comme indiqué ici.

Tableau 7 Relations entre les noms d'objet SQL natif

Natif SQL Notes

Bibliothèque

(longueur maximale 10)

Schéma

(longueur maximale 128)

Le système d'exploitation crée un nom natif correspondant pour un schéma créé par SQL.

Fichier

(longueur maximale 10)

Table

(longueur maximale 128)

Le système d'exploitation crée un nom natif correspondant pour une table créée par SQL.
Membre Non applicable Contient les données réelles. Seul le premier membre d'un objet FILE est accessible via SQL. Pour accéder aux données d'autres membres, le nom du système natif doit être utilisé.

Réglage de l'horloge système

Il est recommandé de définir l'horloge système sur l'heure UTC (Universal Time Coordinate) et d'utiliser le décalage de fuseau horaire dans DB2 pour que les valeurs système i représentent l'heure locale correcte. Si cette configuration est effectuée correctement, les changements d'heure d'été locaux peuvent se produire automatiquement sans interruption de la réplication.