Réplication des données d'IBM Db2 pour z/OS vers Autonomous AI Lakehouse

Découvrez comment répliquer des données d'un système IBM Db2 for z/OS vers Autonomous AI Lakehouse à l'aide d'OCI GoldenGate.

Avant de commencer

Pour mener à bien ce démarrage rapide, vous devez avoir :

  • Une base de données IBM Db2 for z/OS sur site existante, avec un utilisateur GoldenGate créé et correctement sécurisé
  • Instance Autonomous AI Lakehouse existante dans votre location Oracle Cloud, avec l'utilisateur GGADMIN déverrouillé
  • Connexion réseau de votre système on-premise à votre location Oracle Cloud à l'aide de FastConnect ou d'un VPN
  • Les règles de sécurité VCN appropriées pour autoriser la connexion de votre sous-réseau privé à votre IBM Db2 for z/OS on-premise via TCP/IP

Tâche 1 : créer les ressources OCI GoldenGate

Créez d'abord les déploiements et les connexions :
  1. Créez le déploiement source IBM Db2 for z/OS.

    Conseil :

    Dans le panneau Créer un déploiement, assurez-vous de sélectionner le type IBM Db2 pour z/OS.
  2. Créez le déploiement Oracle Database cible.

    Conseil :

    Dans le panneau Créer un déploiement, veillez à sélectionner le type Oracle.
  3. Pendant que le service crée les déploiements, créez les connexions source et cible :
  4. Affectez chaque connexion à leur déploiement respectif.

    Conseil :

    • Assignez la connexion IBM Db2 for z/OS au déploiement IBM Db2 for z/OS.
    • Affectez la connexion Autonomous AI Database au déploiement Oracle.
  5. Une fois le déploiement IBM Db2 for z/OS à l'état Actif, cliquez sur Télécharger la bibliothèque sur la page de détails du déploiement. Installez et configurez les composants Extract dans le fichier ZIP sur l'instance Db2 source pour z/OS avant d'effectuer des extractions sur l'instance.

Tâche 2 : configurer le déploiement source

Avant de commencer, assurez-vous que le fichier Db2 source pour le déploiement z/OS est à l'état Actif.
  1. Sur la page des détails du déploiement z/OS de la source Db2, cliquez sur Lancer la console.
  2. Ajoutez et exécutez un fichier Extract.

    Remarques :

    Effectuez les opérations suivantes :
    • Ajoutez des informations sur les transactions (TRANDATA) pour activer la journalisation supplémentaire.
    • Extract est en cours d'exécution et capture les modifications apportées à la source avant de passer à l'étape suivante.
  3. Ajoutez les informations d'identification que la console de déploiement OCI GoldenGate cible peut utiliser pour se connecter au déploiement source :
    1. Dans le menu de navigation, cliquez sur Administration des utilisateurs.
    2. Cliquez sur Ajouter un nouvel utilisateur (icône Plus).
    3. Renseignez les champs comme suit, puis cliquez sur Submit :
      1. Pour Authentifié par, sélectionnez Mot de passe dans la liste déroulante.
      2. Dans Rôle, sélectionnez Opérateur.
      3. Dans Nom utilisateur, entrez ggsnet.
      4. Indiquez un mot de passe à deux reprises pour vérification.

Tâche 3 : configuration du déploiement cible

  1. Sur la page de détails du déploiement Oracle cible, cliquez sur Lancer la console.
  2. Ajoutez les informations d'identification GoldenGate source:
    1. Dans le menu de navigation, cliquez sur Connexions de base de données.
    2. Sur la page Informations d'identification, cliquez sur Ajouter une connexion de base de données, puis renseignez les champs comme suit, puis cliquez sur Soumettre :
      1. Dans Alias d'informations d'identification, entrez un alias.
      2. Dans ID utilisateur, entrez ggsnet.
      3. Pour Mot de passe, entrez le mot de passe de l'étape 4 de la tâche 2.
  3. Ajoutez et exécutez une commande Target-Initiated Path :
    1. Cliquez sur Receiver Service
    2. Sur la page Service de destinataire, cliquez sur Ajouter Target-Initiated Path (icône Plus).
    3. Renseignez les champs Ajouter un chemin avec les valeurs suivantes :
      1. Sur la page Informations sur le chemin, saisissez un nom de chemin.
      2. Sur la page Options source :
        1. Pour Protocole source, sélectionnez WSS.
        2. Pour Hôte source, cliquez sur Copier en regard de la valeur URL de la console sur la page de détails du déploiement IBM Db2 for z/OS source, puis collez la valeur.

          Conseil :

          Veillez à enlever de l'URL https:// et les barres obliques de fin (/).
        3. Dans Nombre de port, saisissez 443.
        4. Dans Nom de trace, saisissez le nom à deux caractères de l'élément Extract créé dans la tâche 2.
        5. Pour Domaine, entrez le nom utilisateur des informations d'identification créées dans la tâche 2 (ggsnet).
        6. Dans Alias, entrez l'alias de déploiement source de la tâche 2.
        7. Cliquez sur Suivant.
      3. Sur la page Options cible, entrez le nom à deux caractères de la piste cible, puis cliquez sur Suivant.
      4. Sur la page Options gérées, cliquez sur Créer un chemin et exécuter.
  4. Vérifiez que Target-Initiated Path est créé et en cours d'exécution.

Tâche 4 : répliquer des données

  1. Dans le déploiement IBM Db2 for z/OS source, cliquez sur Distribution Service et vérifiez que Distribution Path est en cours d'exécution.
  2. Dans le déploiement Oracle cible, ajoutez et exécutez une commande Replicat.
  3. Une fois que Replicat est en cours d'exécution, vous pouvez surveiller les performances.
  4. Gérez les fichiers de trace