Prérequis pour l'installation d'Oracle GoldenGate pour Db2 z/Os
Découvrez les prérequis pour l'installation d'Oracle GoldenGate pour une base de données z/OS Db2.
Choisir un système d'exploitation pour l'installation d'Oracle GoldenGate pour la capture et la distribution à distance Db2 z/OS
Oracle GoldenGate pour Db2 z/OS fonctionne à distance sur les systèmes zLinux, AIX ou Intel Linux. Pour capturer des données, un composant doit être installé sur le système z/OS Db2 avant d'installer Oracle GoldenGate. Ce composant contient l'instance Db2 pour permettre à Oracle GoldenGate de lire les données de journal Db2.
Pour installer Oracle GoldenGate sur un système zLinux, AIX ou Linux distant, choisissez l'une des options suivantes pour vous connecter à Db2 z/OS :
-
Pilote IBM Data Server pour ODBC et CLI version 11.5 ou supérieure
-
IBM Data Server Client v11.5 ou version ultérieure
-
IBM Data Server Runtime Client v11.5 ou version ultérieure
-
Db2 Connect v11.5 ou version ultérieure
Prenez les éléments suivants en considération :
-
Le processus d'extraction utilise le pilote Db2 pour lire les journaux de transactions à partir du sous-système Db2 sur le système z/OS. Si l'un des autres pilotes n'est pas déjà installé, le pilote IBM Data Server Driver for ODBC and CLI est le pilote le plus léger et le plus facile à configurer et est recommandé pour la plupart des configurations, bien que les autres pilotes conviennent également.
-
Le pilote requiert une licence Db2 Connect valide adaptée à la connexion à une base de données Db2 z/OS, bien que l'utilisation du produit Db2 Connect ne soit pas requise.
-
Pour capturer les données de journal Db2, le composant de lecteur de journal doit être installé dans une bibliothèque (PDSE) sur le système z/OS. Les bibliothèques de chargement (PDS) ne sont pas prises en charge. La bibliothèque doit être un utilitaire de programme autorisé (APF) qui aide votre installation à protéger le système. Les programmes autorisés par l'APF peuvent accéder aux installations du système (APF) autorisées. Le composant de lecture de journal est appelé via SQL à partir du système distant. Comme il est autorisé par APF, un environnement WLM (Workload Manager) autorisé doit également être utilisé pour exécuter ces programmes car l'environnement WLM fourni par Db2 par défaut ne peut pas exécuter la charge globale autorisée.
-
Aucune exigence particulière n'est requise au-delà de ce que la capture comporte déjà pour la distribution Oracle GoldenGate. Etant donné que cette version d'Oracle GoldenGate est une distribution entièrement distante, l'ancien produit Oracle GoldenGate Db2 Remote n'est plus livré séparément. Cependant, Windows n'est pas pris en charge dans Oracle GoldenGate pour Db2 z/OS dans cette version. Si vous avez toujours besoin d'être livré à z/OS à partir de Windows, Oracle GoldenGate Db2 Remote 12.2 est toujours disponible.
-
Les services système UNIX (USS) ne sont plus requis (comme dans les versions précédentes), à l'exception de quelques procédures d'installation.
-
Windows uniquement : pour appliquer des données à une cible Db2 à partir de Windows, Oracle GoldenGate Db2 Remote v12.2 doit être utilisé. La capture n'est pas prise en charge dans ce scénario.
-
Installez Oracle GoldenGate Db2 Remote sur un système distant pour la distribution à distance vers le système cible Db2. Dans cette configuration, le processus de réplication se connecte à la base de données Db2 cible à l'aide de l'API ODBC fournie dans DB2Connect. Cette configuration requiert l'installation de Db2 z/OS sur le système distant. Remarque : toutes les fonctionnalités Oracle GoldenGate prises en charge pour Db2 z/OS sont prises en charge par DB2Connect. En outre, les données alphanumériques ASCII sont automatiquement converties en données EBCDIC par DB2Connect.
- Bien qu'il soit possible d'installer Oracle GoldenGate sur zLinux, AIX et Intel based Linux, les meilleures performances sont observées avec un système qui présente la latence réseau la plus faible pour le système z/OS que vous utilisez. Bien qu'il soit possible de l'exécuter sur un réseau étendu, les performances en pâtissent en raison de la latence accrue du réseau. Oracle recommande d'utiliser une partition zLinux sur le même matériel physique que le système z/OS qui exécute Db2 à l'aide de Hipersockets ou d'un VLAN entre les partitions. Sinon, les systèmes connectés avec des adaptateurs OSA dans la même salle des machines seraient le meilleur choix. Sinon, la connexion Ethernet la plus rapide entre les systèmes disponibles serait acceptable.
Utilisation de la livraison à distance vers le système d'exploitation Db2 z/OS à l'aide de DB2Connect
-
Pour le système intermédiaire, sélectionnez toute plate-forme prise en charge par Oracle GoldenGate pour la base de données Db2 for LUW. Il s'agit du système sur lequel Oracle GoldenGate est installé.
-
Installez et exécutez Db2 z/OS sur le système distant sélectionné afin que le processus Replicat puisse utiliser le pilote DB2Connect fourni.
-
Cataloguez le noeud cible Db2 dans la base de données Db2 z/OS sur le système distant à l'aide de la commande Db2 suivante :
catalog tcpip node *db2_node_name* remote *DNS_name* server *DB2_port-number* -
Ajoutez la base de données Db2 cible au catalogue Db2 z/OS sur le système intermédiaire à l'aide de la commande Db2 suivante :
catalog db *database_name* as *database_alias* at node *db_node_name*
Pour plus d'informations sur ces commandes, reportez-vous à la documentation IBM Db2 z/OS.