Réplication des données de Db2 pour i vers Autonomous AI Lakehouse
Découvrez comment répliquer des données d'un système Db2 pour i vers Autonomous AI Lakehouse à l'aide d'OCI GoldenGate.
Avant de commencer
Pour mener à Bien ce démarrage rapide, vous devez disposer des éléments suivants :
-
Une base de données Db2 sur site existante pour i, avec des utilisateurs et des privilèges correctement configurés.
-
Une instance Autonomous AI Lakehouse 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 du VPN
-
Les règles de sécurité VCN appropriées pour permettre la connexion de votre sous-réseau privé à votre base de données 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 :
-
Créez la base de données 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.
-
-
Créez le déploiement Oracle AI Database cible.
Conseil : dans le panneau Créer un déploiement, veillez à sélectionner le type Oracle.
-
Pendant que le service crée les déploiements, créez les connexions source et cible :
-
Créez une connexion à la base de données d'IA autonome pour le lakehouse d'IA autonome cible.
-
Créez une connexion au serveur GoldenGate pour le déploiement Oracle.
-
Créez une autre connexion au serveur GoldenGate pour la base de données Db2 pour le déploiement i.
-
Affectez chaque connexion à son déploiement respectif.
Conseil :
-
Affectez la connexion Db2 pour i à la connexion Db2 pour i déploiement.
-
Affectez la connexion de base de données Autonomous AI au déploiement Oracle.
-
Affectez la connexion au serveur Oracle GoldenGate à la base de données Db2 pour le déploiement i. (Cela permet à Db2 pour le déploiement i de se connecter au déploiement Oracle.)
-
Affectez la connexion Db2 pour le serveur i GoldenGate au déploiement Oracle. (Le déploiement Oracle peut ainsi se connecter à la base de données Db2 pour le déploiement i.)
-
-
Une fois que la base de données 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 votre Db2 source pour le déploiement i est à l'état Actif.
-
Sur la page de détails du déploiement i de la base de données source Db2, sélectionnez Lancer la console.
-
Ajoutez et exécutez une extraction.
Remarque :
Effectuez les opérations suivantes :
-
Ajouter des informations sur les transactions (TRANDATA) pour activer la journalisation supplémentaire.
-
L'extraction 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
-
Sur la page de détails du déploiement Oracle cible, sélectionnez Lancer la console.
-
Ajoutez et exécutez un chemin lancé par la cible :
-
Sélectionnez Service du destinataire.
-
Sur la page Service du destinataire, sélectionnez Ajouter un chemin lancé par la cible (icône Plus).
-
Renseignez les champs Ajouter un chemin avec les valeurs suivantes :
-
Sur la page Informations sur le chemin, entrez un nom de chemin.
-
Dans la page Source Options :
-
Pour Protocole source, sélectionnez wss.
-
Pour Hôte source, sélectionnez Copier en regard de la valeur URL de la console sur la base de données source2 pour la page de détails du déploiement i, puis collez la valeur.
Conseil : veillez à supprimer l'élément
https://et les barres obliques de fin (/) de l'URL. -
Dans Numéro de port, saisissez
443. -
Dans Nom de trace, entrez le nom à deux caractères de l'extraction créée dans la tâche 2.
-
Pour Définir la méthode d'authentification source, sélectionnez OAuth.
-
Sélectionnez Suivant.
-
-
Sur la page Options cible, entrez le nom à deux caractères de la trace cible, puis sélectionnez Suivant.
-
Sur la page Options gérées, sélectionnez Créer un chemin et exécuter.
-
-
-
Vérifiez que le chemin initié par la cible est créé et en cours d'exécution.
Tâche 4 : répliquer des données
-
Dans la base de données source pour le déploiement i, sélectionnez Service de distribution et vérifiez que le chemin de distribution est en cours d'exécution.
-
Dans le déploiement Oracle cible, ajoutez et exécutez une réplication.
-
Une fois le processus Replicat exécuté, vous pouvez surveiller les performances.