Répliquer des données depuis Db2 pour z/OS vers une base de données Autonomous Data Warehouse

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

Avant de commencer

Pour terminer ce démarrage rapide :

  • Db2 sur place pour la base de données z/OS, avec un utilisateur GoldenGate créé et correctement sécurisé
  • Une instance de base de données Autonomous Data Warehouse 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 Db2 sur place pour z/OS 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 la source Db2 pour le déploiement z/OS.

    Conseil :

    Dans le panneau Créer un déploiement, assurez-vous de sélectionner Db2 pour z/OS comme 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 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 Db2 pour le déploiement 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 dans votre Db2 source 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 d'Oracle Autonomous Database 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 URL de la console dans la page Db2 source pour les détails du déploiement z/OS, 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 la source Db2 pour le déploiement z/OS, cliquez sur Distribution Service et vérifiez que Distribution Path est en cours d'exécution.
  2. Dans le déploiement d'Oracle Autonomous Database cible, ajoutez et exécutez une commande Replicat.
  3. Une fois Replicat exécuté, vous pouvez surveiller la performance.
  4. Gérez les fichiers de piste