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

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

Avant de commencer

Pour terminer ce démarrage rapide, vous devez avoir :

  • Une base de données Db2 sur place existante pour i, avec utilisateurs et privilèges configurés correctement.
  • 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 au moyen de FastConnect ou d'un RPV
  • Règles de sécurité de VCN appropriées pour autoriser la connexion de votre sous-réseau privé à votre Db2 sur place pour i 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 i.

    Conseil :

    • Dans le panneau Créer un déploiement, assurez-vous de sélectionner Db2 pour i pour le type.
    • Il est recommandé d'utiliser OCI IAM pour le magasin de données d'identification afin d'éviter les problèmes liés à la connexion et aux chemins de distribution.
  2. Créez le déploiement Oracle Database cible.

    Conseil :

    Dans le panneau Créer un déploiement, assurez-vous de sélectionner Oracle pour le 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 Db2 pour i au déploiement Db2 pour i.
    • Affectez la connexion à la base de données Autonomous Database au déploiement Oracle.
    • Affectez la connexion au serveur Oracle GoldenGate à Db2 pour le déploiement i. (Cela permet au déploiement Db2 pour i de se connecter au déploiement Oracle).
    • Affectez la connexion de serveur Db2 pour i GoldenGate au déploiement Oracle. (Cela permet au déploiement Oracle de se connecter au déploiement Db2 pour i.)
  5. Une fois que le déploiement Db2 pour 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. Dans la page des détails du déploiement i de la source Db2, 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.

Tâche 3 : Configurer le déploiement cible

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

          Conseil :

          Assurez-vous de supprimer https:// et les barres obliques de fin (/) de l'URL.
        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 Définir la méthode d'authentification source, sélectionnez OAuth.
        6. 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 une exécution.
  3. 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 i, cliquez sur Distribution Service et vérifiez queDistribution Path est en cours d'exécution.
  2. Dans le déploiement Oracle Autonomous Database cible, ajoutez et exécutez un fichier Replicat.
  3. Une fois Replicat en cours d'exécution, vous pouvez surveiller la performance.
  4. Gérez les fichiers de piste