JavaScript doit être activé pour que ce contenu s'affiche correctement
Ajout d'une réplication pour PostgreSQL
La réplication est un processus qui fournit des données à une technologie ou à une base de données cible. Elle lit le fichier de trace sur la cible, reconstruit les opérations DML ou DDL, puis les applique à la cible. Découvrez comment ajouter une réplication pour une base de données PostgreSQL, Extract pour une base de données PostgreSQL, OCI PostgreSQL, Amazon Aurora PostgreSQL, Amazon RDS pour PostgreSQL, Azure Database pour PostgreSQL, Azure Cosmos DB pour PostgreSQL et les technologies Google Cloud SQL pour PostgreSQL.
Veillez à suivre les instructions appropriées pour votre version de déploiement.
Ajout d'une réplication pour PostgreSQL (23ai)
Avant de commencer
Veillez à ajouter une table de point de reprise pour le redémarrage de la réplication de la réplication sans recapturer la réapplication des transactions en cas d'interruption.
Dans la console de déploiement OCI GoldenGate, développez Connexions de base de données et sélectionnez la base de données cible.
Cliquez sur Ajouter un point de reprise (icône Plus).
Dans la table Point de reprise, saisissez le nom du schéma cible, puis cliquez sur Envoyer.
Pour ajouter une réplique pour PostgreSQL dans GoldenGate 23ai, procédez comme suit :
Dans le menu de navigation Service d'administration, cliquez sur Replicats.
Sur la page Replicats, cliquez sur Ajouter Replicat (icône Plus).
Le formulaire Ajouter Replicat se compose de quatre pages. Renseignez le formulaire selon vos besoins :
Sur la page d'informations Replicat :
Sélectionnez un type Replicat :
Classic Replicat
Coordinated Replicat
Parallel Replicat
Remarques :
En savoir plus sur les différents types de fichier Replicat.
Cliquez sur Suivant.
Sur la page Options Replicat :
Entrez les détails de la trace Replicat :
Nom (seulement deux caractères)
Sous-répertoire
Sélectionnez les informations d'identification de la cible :
Domaine
Alias
Checkpoint Table
(Facultatif) Quand commencer
Entrez le numéro de séquence et le décalage RBA de la position de trace.
Cliquez sur Suivant.
Dans la page Options gérées, 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 le redémarrage automatique.
Cliquez sur Suivant.
Sur la page Fichier de paramètres, vous pouvez configurer la façon dont Replicat met en correspondance les tables source et cible. Par exemple :
MAP table.*, TARGET table.*;
Cliquez sur Créer et exécuter pour démarrer Replicat. Si vous cliquez sur Créer, vous pouvez lancer manuellement Replicat ultérieurement sur la page Replicats.
Vous revenez à la page Replicats, sur laquelle vous pouvez sélectionner Replicat pour visualiser ses détails.
Ajout d'une réplication pour PostgreSQL (21c)
Avant de commencer
Avant d'ajouter une réplication, créez une table de point de reprise pour vous assurer que la réplication peut redémarrer sans réappliquer les transactions en cas d'interruption.
Dans le menu de navigation de la console de déploiement OCI GoldenGate, cliquez sur Configuration.
Dans l'onglet Service d'administration, accédez à l'onglet Base de données.
Cliquez sur l'icône de connexion à la base de données pour la base de données cible.
Cliquez sur Ajouter un point de reprise (icône Plus).
Dans la table de point de reprise, saisissez le nom du schéma cible, puis cliquez sur Envoyer.
Pour ajouter un processus de réplication pour une cible PostgreSQL dans GoldenGate 21c, procédez comme suit :
Dans la console de déploiement, sur la page de présentation du service d'administration, cliquez sur 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 :
Dans la page Options de réplication, remplissez les champs suivants :
Dans Nom de processus, entrez un nom ne comportant pas plus de 5 caractères.
(Facultatif) Dans Description, entrez une brève description permettant de distinguer la 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
Dans Domaine d'informations d'identification et Alias d'informations d'identification, sélectionnez le domaine et l'alias de la base de données cible ou créez-en un.
Dans Source, sélectionnez la source des données à traiter : Trace ou Fichier.
Si la source est Trace, entrez le nom de la trace d'extraction dans Nom de trace. Si la source est Fichier, entrez le nom du fichier.
(Facultatif) Si la source est Trace et que vous pensez que le fichier de trace se trouve à un emplacement autre que celui par défaut, saisissez-le dans Sous-répertoire de trace.
Dans Date de 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 trace, conservez la valeur par défaut ou entrez un numéro de séquence de journal des transactions.
Dans Position de RBA de la piste, conservez la valeur par défaut ou entrez une valeur de position.
Dans 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.
Dans 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.
Cliquez sur Suivant.
Dans la page Parameter File, ajoutez des paramètres pour configurer davantage le processus de réplication.
Remarques :
GoldenGate utilise par défaut l'heure GMT (heure de Greenwich). Utilisez SETENV pour remplacer le paramètre par défaut. Exemple :
Cliquez sur Créer et exécuter. Si vous cliquez sur Créer, vous pouvez lancer la réplication manuellement ultérieurement à partir de la page de présentation du service d'administration.
Vous revenez à la page de présentation du service d'administration, dans laquelle vous pouvez visualiser la création du processus de réplication et accéder aux actions de réplication.