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

Voyez comment répliquer des données d'un système IBM Db2 pour z/OS vers un entrepôt avec lac de données autonome de l'IA à l'aide d'OCI GoldenGate.

Avant de commencer

Pour terminer ce démarrage rapide :

  • Une base de données sur place IBM Db2 for z/OS 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 sur place à votre location Oracle Cloud à l'aide de FastConnect ou d'un RPV
  • Règles de sécurité de réseau VCN appropriées pour autoriser la connexion de votre sous-réseau privé à votre IBM Db2 pour z/OS sur place au moyen de TCP/IP

Tâche 1 : Créer des ressources GoldenGate pour OCI

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

    Conseil :

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

    Conseil :

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

    Conseil :

    • Affectez 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 que le déploiement IBM Db2 pour z/OS est à l'état Actif, cliquez sur Télécharger la bibliothèque dans la page des détails du déploiement. Installez et configurez les composants d'extraction dans le fichier zip sur votre instance source Db2 pour l'instance z/OS avant d'effectuer des extractions sur l'instance.

Tâche 2 : Configurer le déploiement source

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

    Note :

    Veillez à :
    • Sert à ajouter des données sur les transactions (TRANDATA) pour activer la journalisation supplémentaire.
    • Extract est en cours d'exécution et saisit les modifications de source avant de passer à l'étape suivante.
  3. Ajoutez des données 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 utilisateur (icône plus).
    3. remplissez les champs comme suit, puis cliquez sur Soumettre :
      1. Pour Authentifié par, sélectionnez Mot de passe dans la liste déroulante.
      2. Pour Rôle, sélectionnez Opérateur.
      3. Pour Nom d'utilisateur, entrez ggsnet.
      4. Entrez deux fois le mot de passe pour vérification.

Tâche 3 : Configurer le déploiement cible

  1. Dans la page des détails du déploiement Oracle cible, cliquez sur Lancer la console.
  2. Ajoutez les données d'identification GoldenGate sources :
    1. Dans le menu de navigation, cliquez sur Connexions à la base de données.
    2. Dans la page Données d'identification, cliquez sur Ajouter une connexion à la base de données, puis remplissez les champs comme suit, puis cliquez sur Soumettre :
      1. Pour Alias de données d'identification, entrez un alias.
      2. Pour 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. Dans la page Service récepteur, cliquez sur Ajouter Target-Initiated Path (icône plus).
    3. Remplissez les champs Add Path avec les valeurs suivantes :
      1. Dans la page Informations sur le chemin, entrez un nom de chemin.
      2. Dans la page Options sources :
        1. Pour Protocole source, sélectionnez wss.
        2. Pour Hôte source, cliquez sur Copier à côté de la valeur de l'URL de la console dans la page des détails du déploiement IBM Db2 pour z/OS source, puis collez la valeur.

          Conseil :

          Assurez-vous de supprimer l'URL https:// et les barres obliques de fin (/).
        3. Pour Numéro de port, entrez 443.
        4. Pour Nom de la piste, entrez le nom à deux caractères de Extract créé dans la tâche 2.
        5. Pour Domaine, entrez le nom d'utilisateur des données d'identification créées dans la tâche 2 (ggsnet).
        6. Pour Alias, entrez l'alias de déploiement source de la tâche 2.
        7. Cliquez sur Suivant.
      3. Dans la page Options de cible, entrez le nom à deux caractères de la piste cible, puis cliquez sur Suivant.
      4. Dans 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 les données

  1. Dans le déploiement IBM Db2 pour 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 un fichier Replicat.
  3. Une fois Replicat exécuté, vous pouvez surveiller la performance.
  4. Gérez les fichiers de piste