Réplication de données de Db2 pour i vers Autonomous Data Warehouse

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

Avant de commencer

Pour mener à Bien Ce Démarrage Rapide, vous devez avoir :

  • Db2 sur site existant pour la base de données i, avec des utilisateurs et des privilèges correctement configurés.
  • Instance Autonomous Data Warehouse existante dans votre location Oracle Cloud, avec l'utilisateur GGADMIN déverrouillé
  • Connexion réseau entre votre système on-premise et 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 Db2 on-premise pour i via TCP/IP

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

Commencez par créer les déploiements et les connexions :
  1. Créez la source Db2 pour le déploiement i.

    Conseil :

    • Dans le panneau Créer un déploiement, assurez-vous de sélectionner le type Db2 pour i.
    • Il est recommandé d'utiliser OCI IAM pour la banque d'informations d'identification afin d'éviter les problèmes de connexion et de chemins de distribution.
  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 à son déploiement respectif.

    Conseil :

    • Affectez la connexion i Db2 à la connexion i Db2 pour le déploiement i.
    • Affectez la connexion Autonomous Database au déploiement Oracle.
    • Affectez la connexion au serveur Oracle GoldenGate à Db2 pour le déploiement i. (Cela permet à Db2 pour le déploiement i de se connecter au déploiement Oracle.)
    • Affectez la connexion au serveur Db2 pour i GoldenGate au déploiement Oracle. (Le déploiement Oracle peut ainsi se connecter à Db2 pour le déploiement i.)
  5. Une fois que Db2 pour le déploiement i est à l'état Actif, passez à la tâche suivante.

Tâche 2 : configurer le déploiement source

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

    Remarques :

    Effectuez les opérations suivantes :
    • Ajouter des informations de transaction (TRANDATA) pour activer la journalisation supplémentaire.
    • Extract est en cours d'exécution et capture les modifications apportées à l'origine avant de passe à l'étape suivante.

Tâche 3 : configurer le déploiement cible

  1. Sur la page de détails du déploiement Oracle Autonomous Database cible, cliquez sur Lancer la console.
  2. 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, entrez un nom de chemin.
      2. Dans la page Source Options :
        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 i source Db2, puis collez la valeur.

          Conseil :

          Veillez à supprimer l'élément https:// et les barres obliques de fin (/) de l'URL.
        3. Dans Numéro de port, saisissez 443.
        4. Pour Nom de trace, entrez le nom à deux caractères de l'élément Extract créé dans la tâche 2.
        5. Pour Définir la méthode d'authentification source, sélectionnez OAuth.
        6. Cliquez sur Suivant.
      3. Sur la page Options cible, entrez le nom à deux caractères de la trace cible, puis cliquez sur Suivant.
      4. Sur la page Options gérées, cliquez sur Créer un chemin et exécuter.
  3. 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 du déploiement i, 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 une commande Replicat.
  3. Une fois Replicat en cours d'exécution, vous pouvez surveiller les performances.
  4. Gérez les fichiers de trace