Ajouter un processus de réplication pour PostgreSQL

La réplication est un processus qui transmet des données à une base de données ou à une technologie cible. Il lit le fichier de piste sur la cible, reconstruit les opérations LMD ou LDD, puis les applique à la cible. Voyez comment ajouter un processus de réplication pour PostgreSQL Database, Amazon Aurora PostgreSQL, Amazon RDS pour PostgreSQL, Azure Database pour PostgreSQL et Google Cloud SQL pour les technologies PostgreSQL.

Veillez à suivre les instructions appropriées pour votre version de déploiement.

Ajouter un processus de réplication pour PostgreSQL (23ai)

Avant de commencer

Assurez-vous d'ajouter une table de points de vérification pour que le processus redémarre sans relancer la réapplication des transactions en cas d'interruption.

  1. Dans la console de déploiement OCI GoldenGate, développez Connexions à la base de données et sélectionnez la base de données cible.
  2. Cliquez sur Ajouter un point de vérification (icône plus).
  3. Pour Table de points de vérification, entrez le nom du schéma cible, puis cliquez sur Soumettre.
Pour ajouter un processus de réplication pour PostgreSQL dans GoldenGate 23ai :
  1. Dans la console de déploiement d'OCI GoldenGate, dans la page d'accueil du service d'administration, cliquez sur Ajouter une réplication (icône plus).
  2. Dans le panneau Ajouter une réplication, dans la page Informations sur la réplication, remplissez les champs selon les besoins, puis cliquez sur Suivant :
    • Sélectionnez un type de réplication :
      • Réplication parallèle
        • Si cette option est sélectionnée, sélectionnez un type de réplication parallèle, Non intégré ou Intégré.
      • Réplication intégrée
      • Réplication non intégrée
      • Réplication coordonnée
    • Entrez un nom de processus ne dépassant pas 5 caractères.
    • Entrez une description pour aider à distinguer ce processus des autres.
  3. Dans la page Options de réplication, remplissez les champs si nécessaire, puis cliquez sur Suivant :
    • Piste de réplication :
      • Entrez un nom.
      • Entrez un sous-répertoire, si le fichier de piste ne se trouve pas dans l'emplacement par défaut.
      • Sélectionnez un profil de chiffrement. Si aucun profil de chiffrement n'a été créé, le portefeuille local est sélectionné par défaut.
    • Données d'identification cibles :
      • Sélectionnez un domaine.
      • Sélectionnez un alias dans le domaine spécifié.
      • Sélectionnez une table de points de vérification. Laissez la sélection par défaut ou sélectionnez la table de points de vérification que vous avez créée pour le déploiement cible.
      • Sélectionnez le nombre maximal d'unités d'exécution (Réplications coordonnées uniquement).
      • Pour Début, sélectionnez le point de départ du traitement des données :
        • Position dans le journal (valeur par défaut)
        • Maintenant
        • Heure personnalisée
    • Position de la piste :
      • Entrez le numéro de séquence.
      • Entrez le décalage RBA.
  4. Dans la page Options gérées, remplissez les champs facultatifs si nécessaire, puis cliquez sur Suivant :
    • Sélectionnez un nom de profil.
    • Activer Critique pour l'état du déploiement.
  5. Dans la page Fichier de paramètre, vous pouvez ajouter des paramètres pour configurer davantage le processus de réplication. Par exemple :
    table source.table1;
    Note

    GoldenGate utilise l'heure moyenne de Greenwich (GMT). Utilisez SETENV pour remplacer le paramètre par défaut pour ce processus de réplication. Cette modification ne s'applique pas aux déploiements. Par exemple :

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  6. Cliquez sur Créer et exécuter. Si vous cliquez sur Créer, vous pourrez lancer manuellement la réplication plus tard à partir de la page d'accueil du service d'administration.

Ajouter un processus de réplication pour PostgreSQL (21c)

Avant de commencer

Avant d'ajouter un réplicat, créez une table de points de vérification pour vous assurer que le réplicat peut redémarrer sans réappliquer les transactions en cas d'interruption.

  1. Dans le menu de navigation de la console de déploiement d'OCI GoldenGate, cliquez sur Configuration.
  2. Dans l'onglet Service d'administration, allez à l'onglet Base de données.
  3. Cliquez sur l'icône de connexion à la base de données cible.
  4. Cliquez sur Ajouter un point de vérification (icône plus).
  5. Pour Table de points de vérification, entrez le nom du schéma cible, puis cliquez sur Soumettre.
Pour ajouter un processus de réplication pour une cible PostgreSQL dans GoldenGate 21c :
  1. Dans la console de déploiement, dans la page Aperçu du service d'administration, cliquez sur Ajouter une réplication (icône plus).
  2. Dans l'Assistant Ajouter une réplication, dans 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
  3. Dans la page Replicat Options, renseignez les champs suivants :
    1. Pour Nom du processus, entrez un nom ne contenant pas plus de 5 caractères.
    2. (Facultatif) Pour Description, entrez une brève description pour distinguer ce processus de réplication des autres.
    3. Pour Intention, sélectionnez l'objectif du processus de réplication :
      • Récupération après sinistre
      • Unidirectionnel (par défaut)
      • Multi-lien
    4. Pour Domaine de données d'identification et Alias de données d'identification, sélectionnez le domaine et l'alias de la base de données cible ou créez-en un nouveau.
    5. Pour Source, sélectionnez la source des données à traiter, c'est-à-dire Piste ou Fichier.
    6. Si la source est Piste, pour Nom de la piste, entrez le nom de la piste d'extraction. Si la source est Fichier, entrez le nom du fichier.
    7. (Facultatif) Si la source est Trail et que le fichier de piste ne se trouve pas dans l'emplacement par défaut, entrez l'emplacement dans Sous-répertoire de piste.
    8. Pour Début, sélectionnez le point de départ du traitement des données :
      • Position dans le journal (valeur par défaut)
      • Maintenant
      • Heure personnalisée
    9. Pour Numéro de séquence de la piste, laissez la valeur par défaut ou entrez un numéro de séquence de journal de transactions.
    10. Pour Décalage RBA de la piste, laissez la valeur par défaut ou entrez une valeur de décalage.
    11. Pour Table de points de vérification, sélectionnez la table de points de vérification que vous avez créée pour le déploiement cible ou entrez un nom de table de points de vérification en deux parties.
  4. Sous Profil de chiffrement, sélectionnez un nom de profil. Si aucun profil de chiffrement n'a été créé, le portefeuille local est sélectionné par défaut.
  5. Cliquez sur Suivant.
  6. Dans la page Parameter File, ajoutez des paramètres pour configurer davantage le processus de réplication.
    Note

    GoldenGate utilise le temps moyen de Greenwich (GMT). Utilisez SETENV pour remplacer le paramètre par défaut. Par exemple :
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    En savoir plus sur SETENV.

  7. Cliquez sur Créer et exécuter. Si vous cliquez sur Créer, vous pourrez lancer manuellement la réplication plus tard à partir de la page Aperçu du service d'administration.
Vous retourz à la page Aperçu du service d'administration, où vous pouvez voir la création du processus et des actions de réplication.