Ajout de réplication pour PostgreSQL
Découvrez comment ajouter une réplication pour la base de données PostgreSQL, une extraction pour la base de données PostgreSQL, OCI Database with PostgreSQL, Amazon Aurora PostgreSQL, Amazon RDS pour PostgreSQL, Azure Database pour PostgreSQL, Azure Cosmos DB pour PostgreSQL et Google Cloud SQL pour PostgreSQL, EDB Postgres Advanced Server et YugabyteDB dans OCI GoldenGate.
Veillez à suivre les instructions appropriées pour votre version de déploiement.
Ajout d'une réplication pour PostgreSQL (26ai)
Avant de commencer
Avant d'ajouter une table de point de reprise (checkpoint) pour que le processus Replicat redémarre sans nécessiter de recapturer/réappliquer les transactions si une interruption se produit.
-
Dans le menu de navigation de la console de déploiement OCI GoldenGate, développez Connexions de base de données et sélectionnez la base de données cible.
-
Sélectionnez Ajouter une adresse (icône Plus).
-
Dans la table de point de reprise, saisissez le nom de schéma cible, puis sélectionnez Soumettre.
Ajoutez la réplication
-
In the OCI GoldenGate deployment console navigation menu, select Replicats.
-
Sur la page Réplications, sélectionnez Ajouter une réplication (icône Plus).
-
Le formulaire Ajouter une réplication se compose de quatre pages. Remplissez le formulaire comme nécessaire :
-
Dans la page Replicat Information :
-
Sélectionnez un type de réplication :
-
Réplication classique
-
Réplication coordonnée
-
Réplication parallèle
Découvrez les différents types de réplication.
-
-
Sélectionnez Suivant.
-
-
Dans la page Replicat Options :
-
Entrez les détails de la trace de réplication :
-
Nom (ne peut contenir que deux caractères)
-
Sous-répertoire
-
-
Sélectionnez les informations d'identification cible :
-
Domaine
-
Un alias
-
Table de point de reprise
-
(Facultatif) Début
-
-
Entrez le numéro de séquence et le décalage d'AB de la position de trace.
-
Sélectionnez Suivant.
-
-
Dans la page Managed Options, renseignez les champs facultatifs selon vos besoins :
-
Sélectionnez un nom de profil.
-
Activez Critique pour l'état du déploiement.
-
Activez Démarrage automatique.
-
Activez Redémarrage automatique.
-
Sélectionnez Suivant.
-
-
Dans la page Parameter File, vous pouvez configurer la façon dont le processus Replicat met en correspondance les tables source et cible. Exemple :
MAP table.*, TARGET table.*;
-
-
Sélectionnez Créer et exécuter pour démarrer le processus de réplication. Si vous sélectionnez Create, vous pouvez démarrer manuellement le processus Replicat ultérieurement sur la page Replicats.
Vous revenez à la page Replicats, dans laquelle vous pouvez sélectionner le processus Replicat pour en afficher les détails.
Ajout d'une réplication pour PostgreSQL (21c)
Avant de commencer
Créez une table de point de reprise pour assurer que la réplication peut redémarrer sans devoir recapturer les transactions en si d'interruption se produit.
-
In the OCI GoldenGate deployment console navigation menu, select Configuration.
-
Dans l'onglet Base de données, sélectionnez l'icône de connexion de base de données pour la base de données cible.
-
Sélectionnez Ajouter une adresse (icône Plus).
-
Dans la table de point de reprise, saisissez le nom de schéma cible, puis sélectionnez Soumettre.
Ajoutez la réplication
-
Dans la console de déploiement, sur la page de présentation du service d'administration, sélectionnez Ajouter une réplication (icône Plus).
-
Dans l'assistant Ajouter une réplication, sur la page Type de réplication, sélectionnez l'une des options suivantes, puis cliquez sur Suivant :
-
Réplication classique
-
Réplication coordonnée
-
Réplication parallèle
-
-
Sur la page Options de réplication, renseignez les champs suivants, puis sélectionnez Suivant :
-
Dans Nom du processus, entrez un nom de 5 caractères maximum.
-
(Facultatif) Dans Description, entrez une brève description permettant de distinguer ce processus de réplication des autres.
-
Dans Intention, sélectionnez l'objectif de la réplication :
-
Récupération après sinistre
-
Unidirectionnel (valeur par défaut)
-
Multiple
-
-
Pour Domaine d'informations d'identification et Alias d'informations d'identification, sélectionnez le domaine et l'alias de base de données cible ou créez-en un nouveau.
-
Dans Source, sélectionnez la source des données à traiter, Trace ou Fichier.
-
Si la source est Trace, entrez dans Nom de trace le nom de cette trace d'extraction. Si la source est Fichier, entrez le nom du fichier.
-
(Facultatif) Si la source est Trace et si vous pensez qu'il se situe à un emplacement autre que celui par défaut, saisissez le dernier dans Sous-répertoire de traces.
-
Dans Début, sélectionnez le point de départ du traitement des données :
-
Position dans le journal (valeur par défaut)
-
Now
-
Heure personnalisée
-
-
Dans Numéro de séquence de séquence de traces, conservez la valeur par défaut ou entrez un numéro d'ordre de journal de transactions.
-
Pour Position d'ABR de trace, conservez la valeur par défaut ou saisissez une valeur de position.
-
Pour Table de point de reprise, sélectionnez la table de point de reprise que vous avez créée pour le déploiement cible ou entrez un nom de table de point de reprise en deux parties.
-
-
Sous Profil de cryptage, sélectionnez un nom de profil. Si aucun profil de cryptage n'a été créé, le portefeuille local est sélectionné par défaut.
-
Dans la page Parameter File, ajoutez des paramètres pour configurer davantage le processus Replicat.
table source.table1;Remarque :
GoldenGate utilise par défaut l'heure GMT (heure de Greenwich). Utilisez SETENV pour remplacer le paramètre par défaut du processus Replicat. Cette modification ne s'applique pas aux déploiements. Exemple :
setenv (TZ="US/Eastern") setenv (TZ="GMT+5") -
Sélectionnez Créer et exécuter. Si vous sélectionnez Créer, vous pouvez lancer la réplication manuellement ultérieurement à partir de la page d'aperçu du service d'administration.
Vous retournez à la page Aperçu du service d'administration, dans laquelle vous pouvez visualiser la création du processus Replicat et accéder aux actions Replicat.