Répliquer des données de PostgreSQL vers le traitement de transactions d'IA autonome
Voyez comment répliquer des données d'une base de données PostgreSQL d'un serveur vers une base de données de traitement de transactions d'intelligence artificielle autonome à l'aide d'OCI GoldenGate.
Avant de commencer
Pour terminer ce démarrage rapide, vous devez disposer des éléments suivants :
- Une installation PostgreSQL pour servir de base de données source (voir Configuration de l'environnement)
- Ouvrir le port 5432 dans la liste de sécurité de votre VCN
- Instance de traitement des transactions d'intelligence artificielle autonome servant de base de données cible
Configuration de l'environnement : PostgreSQL
Pour configurer l'environnement pour ce démarrage rapide :
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 Utilisateurs de base de données.
- Sélectionnez GADMIN, puis cliquez sur le menu de points de suspension associé 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 les exemples de schéma et de données cibles.
- Dans le menu Database Actions, sélectionnez SQL.
- Copiez 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.
- Effacez la feuille de calcul SQL, puis copiez et collez-la à 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 PostgreSQL Server.
- Pour Nom de la base de données, entrez
ociggll. - Pour Hôte, entrez l'adresse IP publique de l'instance de calcul sur laquelle PostgreSQL s'exécute.
- Pour Port, entrez
5432. - Pour Nom d'utilisateur, entrez
ggadmin. - Pour Mot de passe, entrez un mot de passe.
- Pour Protocole de sécurité, sélectionnez Plaine.
- Créez une connexion pour l'instance Autonomous AI Transaction Processing cible.
- Créez une connexion à GoldenGate, puis affectez 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 retournez à la page Extractions, où vous pouvez observer le démarrage de l'extraction.
Tâche 6 : Créez une valeur Distribution Path pour Change Data Capture Extract
- Dans la console du déploiement source PostgreSQL, 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éé.