Répliquer des données depuis YugabyteDB vers Autonomous AI Transaction Processing
Voyez comment répliquer des données d'une source YugabyteDB vers une cible Autonomous AI Transaction Processing à l'aide de GoldenGate pour OCI.
Avant de commencer
Pour réussir ce démarrage rapide, assurez-vous d'avoir :
- Une installation de YugabyteDB pour servir de base de données source
- Instance de traitement des transactions d'intelligence artificielle autonome servant de base de données cible.
- YugabyteDB préparé pour Oracle GoldenGate
Configuration de l'environnement : Traitement des transactions d'IA autonome (DAV)
- Téléchargez et décompressez l'exemple de schéma de base de données.
- Déverrouillez l'utilisateur GGADMIN.
- Dans la console Oracle Cloud, sélectionnez votre instance ATP dans la page Base de données d'IA autonome pour en voir les détails et accéder à Database Actions.
- Cliquez sur Database Actions, puis sur Database Users (Utilisateurs de base de données).
- Localisez GGADMIN, puis cliquez sur le menu points de suspension associé (points de suspension) (trois points) et sélectionnez Modifier.
- Dans le panneau Modifier l'utilisateur, entrez le mot de passe de GGADMIN, confirmez-le, puis désélectionnez Le compte est verrouillé.
- Cliquez sur appliquer les modifications.
- Chargez l'exemple de schéma et les données cibles.
- Dans le menu Actions de base de données, sélectionnez SQL.
- Cliquez et collez le script à partir de OCIGGLL_OCIGGS_SETUP_USERS_ADW.sql dans la feuille de calcul SQL.
- Cliquez sur exécuter le script. L'onglet Sortie du script affiche des messages de confirmation.
- Supprimez la feuille de calcul SQL, puis copiez et collez le code SQL à partir de OCIGGLL_OCIGGS_SRC_MIRROR_USER_SEED_DATA.sql.
- Pour vérifier que les tables ont été créées, fermez la fenêtre SQL et rouvrez-la. Dans l'onglet Navigateur, recherchez le schéma SRC_OCIGGLL, puis sélectionnez des tables dans les listes déroulantes correspondantes.
Tâche 1 : Créer des ressources GoldenGate pour OCI
Cet exemple de démarrage rapide nécessite des déploiements et des connexions pour la source et la cible.
- Créez un déploiement pour la base de données PostgreSQL source.
- Créez un déploiement pour l'instance Autonomous AI Transaction Processing cible.
- Créez une connexion à la base de données PostgreSQL source.
- Pour Type, assurez-vous de sélectionner YugabyteDB.
- Pour Nom de la base de données, entrez le nom YugabyteDB.
- Pour Hôte, entrez l'adresse IP publique de l'instance de calcul sur laquelle YugabyteDB s'exécute.
- Pour Port, entrez
5433. - Pour Nom d'utilisateur, entrez
ggadmin. - Pour Mot de passe, entrez un mot de passe.
- Pour Protocole de sécurité, sélectionnez Plain.
- Créez une connexion pour l'instance Autonomous AI Transaction Processing cible.
- Créez une connexion à GoldenGate, puis assignez cette connexion au déploiement PostgreSQL source.
- Affectez la connexion source au déploiement PostgreSQL source.
- Affectez la connexion cible au déploiement Oracle cible.
Tâche 3 : Créer les extraits
- Ajoutez Change Data Capture Extract :
- Ajoutez le chargement initial Extraire :
Vous revenez à la page Extractions, où vous pouvez observer le démarrage de l'extraction.
Tâche 6 : Créer un fichier Distribution Path pour Change Data Capture Extract
- Dans la console du déploiement PostgreSQL source, cliquez sur Distribution Service.
- Cliquez sur Ajouter Distribution Path.
- Remplissez le formulaire Add Path comme suit :
- Dans la console de déploiement Oracle cible, cliquez sur Service récepteur, puis vérifiez le chemin récepteur créé.