Répliquez des données de Db2 pour z/OS vers Autonomous Data Warehouse

Découvrez comment répliquer des données d'un système Db2 pour z/OS vers Autonomous Data Warehouse à l'aide d'OCI GoldenGate.

Avant de commencer

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

  • Db2 existant sur site pour la base de données z/OS, avec un utilisateur GoldenGate créé et sécurisé correctement
  • Instance Autonomous Data Warehouse 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 permettre la connexion de votre sous-réseau privé à votre Db2 sur site pour z/OS 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 la source Db2 pour le déploiement z/OS.

    Conseil :

    Dans le panneau Créer un déploiement, veillez à sélectionner le type 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 :

    • Affectez Db2 pour la connexion z/OS à Db2 pour le déploiement z/OS.
    • Affectez la connexion Autonomous Database au déploiement Oracle.
  5. Une fois que le fichier Db2 du déploiement z/OS est à 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 d'extraction dans le fichier ZIP vers la 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 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 Autonomous Database 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 console sur la page de détails du déploiement z/OS de la source Db2, 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 fichier Db2 source pour le déploiement z/OS, cliquez sur Distribution Service et vérifiez que le fichier Distribution Path est en cours d'exécution.
  2. Dans le déploiement Oracle Autonomous Database cible, ajoutez et exécutez Replicat.
  3. Une fois que Replicat est en cours d'exécution, vous pouvez surveiller les performances.
  4. Gérez les fichiers de trace