Répliquer des données de PostgreSQL vers Autonomous Transaction Processing
Voyez comment répliquer des données d'une base de données PostgreSQL Server vers Autonomous Transaction Processing à l'aide de GoldenGate pour OCI.
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
- Une instance de base de données Autonomous Transaction Processing pour servir de base de données cible
Configuration de l'environnement : PostgreSQL
Pour configurer l'environnement pour ce démarrage rapide :
Configuration de l'environnement : Autonomous Transaction Processing (ATP)
- 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 des bases de données autonomes 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 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éer une connexion pour l'instance Autonomous 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 d'Autonomous Database cible, cliquez sur Service récepteur, puis vérifiez le chemin récepteur créé.