Ajout d'une extraction pour PostgreSQL

Extract est un processus qui est exécuté sur la connexion à la source de données source et qui extrait (ou capture) des données. Découvrez comment ajouter une base de données Extract pour 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 extraction (23ai)

Avant de commencer

Avant d'ajouter et d'exécuter une extraction pour capturer des données de la source, veillez à effectuer les opérations suivantes :

  • Préparez la base de données pour Oracle GoldenGate.
  • Vérifiez que vous avez créé une connexion PostgreSQL et associé la connexion au déploiement PostgreSQL.
  • Activez la journalisation supplémentaire :
    1. Lancez la console de déploiement PostgreSQL GoldenGate :
      1. Sur la page Déploiements, sélectionnez le déploiement PostgreSQL pour en visualiser les détails.
      2. Sur la page des détails du déploiement PostgreSQL, cliquez sur Lancer la console.
      3. Sur la page de connexion de la console de déploiement, entrez les informations d'identification d'administration GoldenGate fournies lors de la création du déploiement PostgreSQL.
    2. Une fois connecté, dans le menu de navigation, cliquez sur Connexions de base de données.
    3. Pour la connexion à la base de données PostgreSQL, cliquez sur Connexion. Les champs Table de point de reprise et Données de transaction s'affichent si la connexion a réussi.
    4. En regard de Informations sur TRANDATA, cliquez sur Ajouter TRANDATA (icône Plus).
    5. Entrez un nom de table, un nom de schéma ou un caractère générique. Par exemple, src_ociggll.*.
    6. Cliquez sur Soumettre.

      Remarques :

      Il vous suffit de cliquer sur Soumettre une seule fois. Utilisez le champ de recherche pour rechercher le nom de votre table et vérifier que les tables ont été ajoutées.
Pour ajouter une extraction dans Oracle GoldenGate 23ai, procédez comme suit :
  1. Dans le menu de navigation Administration Service, cliquez sur Extracts.
  2. Sur la page Extracts, cliquez sur Ajouter Extract (icône Plus).
  3. Le formulaire Ajouter Extract se compose de quatre pages. Complétez le formulaire Ajouter Extract si nécessaire :
    1. Sur la page d'informations Extract :
      1. Sélectionnez un type Extract :
        • Change Data Capture Extract
        • Initial Load Extract
      2. Entrez un nom de processus.
      3. (Facultatif) Entrez une Description.
      4. Cliquez sur Suivant.
    2. Sur la page Options Extract :
      1. Sélectionnez le moment de début :
        • Now
        • Heure personnalisée
        • Position dans le journal
        • Fin du journal
      2. Entrez les détails Extract Trail :
        • Nom (ne peut être que de deux caractères.)
        • Sous-répertoire
        • Taille de trace
        • Séquence de trace
        • Position de trace
      3. Sélectionnez le domaine et l'alias des informations d'identification source dans les listes déroulantes.
      4. Cliquez sur Suivant.
    3. Dans la page Options gérées, renseignez les champs facultatifs selon vos besoins :
      1. Sélectionnez un nom de profil.
      2. Activez Critique pour l'état du déploiement.
      3. Activez Démarrage automatique.
      4. Activez le redémarrage automatique.
      5. Cliquez sur Suivant.
    4. Sur la page Fichier de paramètres, vous pouvez modifier le fichier de paramètres dans la zone de texte pour répertorier les détails de table à capturer. Par exemple :
      table source.table1;

      Remarques :

      GoldenGate utilise par défaut l'heure GMT (heure de Greenwich). Utilisez SETENV pour remplacer le paramètre par défaut de Extract. Cette modification s'applique uniquement au processus Extract et non au déploiement.
      setenv (TZ="US/Eastern")
      setenv (TZ="GMT+5")
  4. Cliquez sur Créer et exécuter pour démarrer Extract. Si vous cliquez sur Créer, vous pouvez lancer manuellement Extract ultérieurement à partir de la page Extracts.
Vous revenez à la page Extracts, sur laquelle vous pouvez sélectionner le processus Extract pour visualiser ses détails.

Ajout d'une extraction (21c)

Avant de commencer

Avant d'ajouter et d'exécuter une extraction pour capturer des données de la source, veillez à effectuer les opérations suivantes :

  • Préparez votre base de données pour Oracle GoldenGate.
  • Vérifiez que vous avez créé une connexion PostgreSQL et associé la connexion au déploiement PostgreSQL.
  • Activez la journalisation supplémentaire :
    1. Lancez la console de déploiement PostgreSQL GoldenGate :
      1. Sur la page Déploiements, sélectionnez le déploiement PostgreSQL pour en visualiser les détails.
      2. Sur la page des détails du déploiement PostgreSQL, cliquez sur Lancer la console.
      3. Sur la page de connexion de la console de déploiement, entrez les informations d'identification d'administration GoldenGate fournies lors de la création du déploiement PostgreSQL.
    2. Une fois connecté, ouvrez le menu de navigation, puis cliquez sur Configuration.
    3. Pour la connexion à la base de données PostgreSQL, cliquez sur Connexion. Les champs Table de point de reprise et Données de transaction s'affichent si la connexion a réussi.
    4. En regard de Informations sur TRANDATA, cliquez sur Ajouter TRANDATA (icône Plus).
    5. Entrez un nom de table, un nom de schéma ou un caractère générique. Par exemple, src_ociggll.*.
    6. Cliquez sur Soumettre.

      Remarques :

      Il vous suffit de cliquer sur Soumettre une seule fois. Utilisez le champ de recherche pour rechercher le nom de votre table et vérifier que les tables ont été ajoutées.
Procédure d'ajout d'une extraction pour PostgreSQL dans GoldenGate 21c :
  1. Dans la console de déploiement OCI GoldenGate, vérifiez que vous êtes sur la page de présentation du service d'administration, puis cliquez sur Ajouter une extraction (icône Plus).
  2. Dans Type d'extraction, sélectionnez l'une des options suivantes :
    • Extraction du chargement initial
    • Extraction de capture de données de modification
  3. Entrez le nom du processus, sélectionnez le domaine et l'alias d'informations d'identification, puis entrez un nom à deux caractères pour le nom de la trace.
  4. Si vous avez sélectionné Extraction du chargement initial, cliquez sur Suivant et passez à l'étape 7 - Paramètres d'extraction. Si vous avez sélectionné Extraction de capture de données de modification, vous pouvez cliquer sur Inscrire uniquement pour revenir à l'inscription de l'extraction, puis revenir à la page de présentation ou cliquer sur Suivant pour configurer des options d'extraction supplémentaires.

    Remarques :

    L'inscription inscrit uniquement l'extraction sans l'ajouter. L'inscription crée l'emplacement de réplication lorsque vous inscrivez l'extraction ou que vous utilisez l'option Inscrire uniquement.
  5. Sur la page Options d'extraction, sous Informations de base, renseignez les champs selon vos besoins :
    1. Dans Nom de processus, entrez le nom du processus d'extraction (8 caractères au maximum).
    2. Dans Intention, sélectionnez l'option qui décrit le mieux l'objectif de l'extraction :
      • Now
      • Heure personnalisée
      • Position dans le journal
      • Fin du journal
    3. Dans Nom de trace, saisissez le nom à deux caractères du fichier de trace.
    4. (Facultatif) Dans Sous-répertoire de trace, définissez un emplacement personnalisé pour le fichier de trace généré.
    5. (Facultatif) Dans Taille de trace, définissez la taille maximale du fichier de trace généré.
    6. (Facultatif) Sous Options gérées, vous pouvez configurer les éléments suivants :
      • Nom de profil
      • Démarrage automatique
      • Redémarrage automatique

      Remarques :

      L'ajout d'un profil et la configuration des options Démarrage automatique et Redémarrage automatique permettent au déploiement de redémarrer automatiquement après une interruption du réseau. Pour plus d'informations, reportez-vous à Configuration des processus gérés.
  6. Sur la page Paramètres d'extraction, vous pouvez modifier le fichier de paramètres dans la zone de texte pour répertorier les détails de table à capturer. Par exemple :
    table source.table1;

    Remarques :

    GoldenGate utilise par défaut l'heure GMT (heure de Greenwich). Utilisez SETENV pour remplacer le paramètre par défaut de l'extraction. Cette modification s'applique uniquement au processus d'extraction et non au déploiement.
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    En savoir plus sur SETENV.

  7. Cliquez sur Créer et exécuter pour créer et démarrer l'extraction. Si vous cliquez sur Créer, vous pouvez lancer l'extraction 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 consulter le statut du processus d'extraction. Sélectionnez Détails dans le menu Action de l'extraction pour visualiser des informations de processus, un point de reprise, des statistiques, des paramètres et des rapports.