Ajouter un processus d'extraction pour PostgreSQL

Extract est un processus qui s'exécute sur la connexion à la source de données sources et extrait ou saisit des données. Voyez comment ajouter Extract pour la base de données PostgreSQL, OCI PostgreSQL, Amazon Aurora PostgreSQL, Amazon RDS pour PostgreSQL, Azure Database pour PostgreSQL, Azure Cosmos DB 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 d'extraction (23ai)

Avant de commencer

Avant d'ajouter et d'exécuter un extraction pour saisir les données de la source :

  • Préparez la base de données pour Oracle GoldenGate.
  • Créez une connexion PostgreSQL et associez la connexion au déploiement PostgreSQL
  • Activez la journalisation supplémentaire :
    1. Lancez la console de déploiement de GoldenGate pour PostgreSQL :
      1. Dans la page Déploiements, sélectionnez le déploiement PostgreSQL pour en afficher les détails.
      2. Dans la page des détails du déploiement PostgreSQL, cliquez sur Lancer la console.
      3. Dans la page de connexion à la console de déploiement, entrez les données d'identification de l'administrateur GoldenGate indiquées lors de la création du déploiement PostgreSQL.
    2. Après vous être connecté, dans le menu de navigation, cliquez sur Connexions à la base de données.
    3. Pour la connexion à la base de données PostgreSQL, cliquez sur Connexion. La table de points de vérification et les champs TRANDATA s'affichent si la connexion a été établie.
    4. À côté de Données 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.

      Note :

      Il 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 un processus Extract dans Oracle GoldenGate 23ai :
  1. Dans le menu de navigation Administration Service, cliquez sur Extracts.
  2. Dans la page Extracts, cliquez sur Ajouter Extract (icône plus).
  3. Le formulaire Ajouter Extract se compose de quatre pages. Remplissez le formulaire Add Extract si nécessaire :
    1. Dans la page Informations sur 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. Dans la page Options Extract :
      1. Sélectionnez quand débuter :
        • Now
        • Heure personnalisée
        • Position dans le journal
        • Fin du journal
      2. Entrez les détails Extract Trail :
        • Nom (ne peut comporter que deux caractères).
        • Sous-répertoire
        • Taille de la piste
        • Séquence de piste
        • Décalage de piste
      3. Sélectionnez le domaine et les alias des données d'identification sources dans les listes déroulantes.
      4. Cliquez sur Suivant.
    3. Dans la page Managed Options, remplissez les champs facultatifs suivants :
      1. Sélectionnez un nom de profil.
      2. Activez Critique pour l'état du déploiement.
      3. Activez Démarrage automatique.
      4. Activez Redémarrage automatique.
      5. Cliquez sur Suivant.
    4. Dans la page Fichier de paramètres, vous pouvez modifier le fichier de paramètres dans la zone de texte pour lister les détails de la table à saisir. 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 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 pourrez démarrer manuellement Extract plus tard à partir de la page Extracts.
Vous retournez à la page Extracts, où vous pouvez sélectionner le processus Extract pour voir ses détails.

Ajouter un processus d'extraction (21c)

Avant de commencer

Avant d'ajouter et d'exécuter un extraction pour saisir les données de la source :

  • Préparez votre base de données pour Oracle GoldenGate
  • Créez une connexion PostgreSQL et associez la connexion au déploiement PostgreSQL
  • Activez la journalisation supplémentaire :
    1. Lancez la console de déploiement de GoldenGate pour PostgreSQL :
      1. Dans la page Déploiements, sélectionnez le déploiement PostgreSQL pour en afficher les détails.
      2. Dans la page des détails du déploiement PostgreSQL, cliquez sur Lancer la console.
      3. Dans la page de connexion à la console de déploiement, entrez les données d'identification de l'administrateur GoldenGate indiquées lors de la création du déploiement PostgreSQL.
    2. Après vous être connecté, ouvrez le menu de navigation, puis cliquez sur Configuration.
    3. Pour la connexion à la base de données PostgreSQL, cliquez sur Connexion. La table de points de vérification et les champs TRANDATA s'affichent si la connexion a été établie.
    4. À côté de Données 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.

      Note :

      Il 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 pour PostgreSQL dans GoldenGate 21c :
  1. Dans la console de déploiement GoldenGate d'OCI, dans la page Aperçu du service d'administration, cliquez sur Ajouter une extraction (icône plus).
  2. Pour le type d'extraction, sélectionnez l'une des options suivantes :
    • Extraction de chargement initial
    • Extraction de saisie de modification de données
  3. Entrez le nom du processus, sélectionnez le domaine et l'alias de données d'identification, puis entrez un nom à deux caractères pour le nom de la piste.
  4. Si vous avez sélectionné Extraire le chargement initial, cliquez sur Suivant et passez à l'étape 7 - Paramètres d'extraction. Si vous avez sélectionné Extraction de saisie de modification de données, vous pouvez cliquer sur Inscrire seulement pour retourner à l'enregistrement de l'extraction, puis à la page Aperçu, ou cliquez sur Suivant pour configurer des options d'extraction supplémentaires.

    Note :

    L'enregistrement enregistre l'extraction sans l'ajouter. L'enregistrement crée le créneau de réplication lorsque vous enregistrez l'extraction ou utilisez l'option Enregistrer seulement.
  5. Dans la page Options d'extraction, sous Informations de base, remplissez les champs suivants selon les besoins :
    1. Pour Nom du processus, entrez un nom pour le processus d'extraction, comportant jusqu'à 8 caractères.
    2. Pour Intention, sélectionnez l'option qui décrit le mieux l'objectif du processus d'extraction :
      • Now
      • Heure personnalisée
      • Position dans le journal
      • Fin du journal
    3. Pour Nom de la piste, entrez un nom à deux caractères pour le fichier de piste.
    4. (Facultatif) Pour Sous-répertoire de piste, définissez un emplacement personnalisé pour le fichier de piste généré.
    5. (Facultatif) Pour Taille de la piste, définissez la taille maximale du fichier de piste généré.
    6. (Facultatif) Sous Options gérées, vous pouvez configurer les éléments suivants :
      • Nom du profil
      • Démarrage automatique
      • Redémarrage automatique

      Note :

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

    Note :

    GoldenGate utilise l'heure moyenne de Greenwich (GMT). 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 pourrez lancer manuellement l'extraction plus tard à partir de la page Aperçu du service administratif.
Vous retournez à la page Aperçu du service d'administration, où vous pouvez voir le statut du processus d'extraction. Sélectionnez Détails dans le menu Action pour voir les informations sur le processus, le point de vérification, les statistiques, les paramètres et les rapports.