Ajout d'une extraction pour PostgreSQL
L'extraction est un processus qui s'exécute sur la connexion de la source de données source et extrait ou capture des données. Découvrez comment ajouter une extraction pour PostgreSQL Database, OCI Database with PostgreSQL, Amazon Aurora PostgreSQL, Amazon RDS pour PostgreSQL, Azure Database pour PostgreSQL, Azure Cosmos DB pour PostgreSQL, EDB Postgres Advanced Server, Google Cloud SQL pour les technologies PostgreSQL et YugabyteDB dans OCI GoldenGate.
Veillez à suivre les instructions appropriées pour votre version de déploiement.
Ajouter une extraction dans Oracle GoldenGate 26ai
Avant de commencer
Avant d'ajouter et d'exécuter une extraction pour capturer des données de la source, assurez-vous d'effectuer les opérations suivantes :
-
Vérifiez que vous avez créé une connexion PostgreSQL et associé la connexion au déploiement PostgreSQL.
-
Activez la journalisation supplémentaire :
-
Lancez la console de déploiement PostgreSQL GoldenGate :
-
Sur la page Déploiements, sélectionnez le déploiement PostgreSQL pour en visualiser les détails.
-
Sur la page de détails de déploiement PostgreSQL, sélectionnez Lancement de la console.
-
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.
-
-
Une fois connecté, dans le menu de navigation, sélectionnez Connexions de base de données.
-
Pour la connexion à la base de données PostgreSQL, sélectionnez Connexion. Les champs Table de point de reprise et Données de transaction s'affichent si la connexion a réussi.
-
En regard d'Informations sur TRANDATA, sélectionnez Ajouter TRANDATA (icône Plus).
-
Entrez un nom de table, un nom de schéma ou un caractère générique. Par exemple,
src_ociggll. -
Sélectionnez Soumettre.
Remarque : Vous ne devez sélectionner Soumettre qu'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.
Ajouter l'extraction
-
Dans le menu de navigation de la console de déploiement, sélectionnez Extractions.
-
Sur la page Extractions, sélectionnez Ajouter une extraction (icône Plus).
-
Le formulaire Ajouter une extraction se compose des pages suivantes. Remplissez le formulaire Ajouter une extraction selon vos besoins :
-
Dans la page Extract Information :
-
Sélectionnez un type d'extraction :
-
Extraction de capture de données de modification
-
Extraction du chargement initial
-
-
Entrez un nom de processus.
-
(Facultatif) Entrez une description.
-
Sélectionnez Suivant.
-
-
Dans la page Register Extract :
-
Sélectionnez les informations d'identification source : Domaine et alias
-
Sélectionnez le type de plug-in (module d'extension de décodage logique) : TEST_DECODING ou PGOUTPUT.
Remarque : pour plus d'informations, reportez-vous aux rubriques suivantes :
-
-
Dans la page Extract Options :
-
Sélectionnez quand commencer :
-
Now
-
Heure personnalisée
-
Position dans le journal
-
Fin du journal
-
-
Entrez les détails de la trace Extract :
-
Nom (ne peut comporter que deux caractères.)
-
Sous-répertoire
-
Taille de trace
-
Séquence de trace
-
Décalage de trace
-
-
Sélectionnez le domaine et l'alias des informations d'identification source dans les listes déroulantes.
-
Sélectionnez Suivant.
-
-
Sur la page Options gérées, renseignez les champs facultatifs selon vos besoins, puis sélectionnez Suivant :
-
Nom de profil
-
Critique pour l'état du déploiement
-
Démarrage automatique
-
Redémarrage automatique
Remarque : l'ajout d'un profil et la configuration des options de démarrage et de redémarrage automatiques permettent au déploiement de redémarrer automatiquement après une interruption du réseau. Pour en savoir plus, reportez-vous à Configuration de processus gérés.
-
Dans la page Parameter file, vous pouvez modifier le fichier de paramètres dans la zone de texte pour répertorier les détails de la table à capturer. Exemple :
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 de l'extraction. Cette modification s'applique uniquement au processus Extract et non au déploiement.
setenv (TZ="US/Eastern") setenv (TZ="GMT+5")
-
-
Pour démarrer l'extraction, sélectionnez Créer et exécuter. Si vous sélectionnez Créer, vous pouvez démarrer manuellement l'extraction ultérieurement à partir de la page Extractions.
Vous revenez à la page Extractions sur laquelle vous pouvez sélectionner le traitement d'extraction pour en consulter le détail.
Ajout d'une extraction pour PostgreSQL dans GoldenGate 21c
Avant de commencer
Avant d'ajouter et d'exécuter une extraction pour capturer des données de la source, assurez-vous d'effectuer les opérations suivantes :
-
Vérifiez que vous avez créé une connexion PostgreSQL et associé la connexion au déploiement PostgreSQL.
-
Activez la journalisation supplémentaire :
-
Lancez la console de déploiement PostgreSQL GoldenGate :
-
Sur la page Déploiements, sélectionnez le déploiement PostgreSQL pour en visualiser les détails.
-
Sur la page de détails de déploiement PostgreSQL, sélectionnez Lancement de la console.
-
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.
-
-
Une fois connecté, ouvrez le menu de navigation, puis sélectionnez Configuration.
-
Pour la connexion à la base de données PostgreSQL, sélectionnez Connexion. Les champs Table de point de reprise et Données de transaction s'affichent si la connexion a réussi.
-
En regard d'Informations sur TRANDATA, sélectionnez Ajouter TRANDATA (icône Plus).
-
Entrez un nom de table, un nom de schéma ou un caractère générique. Par exemple,
src_ociggll. -
Sélectionnez Soumettre.
Remarque : Vous ne devez sélectionner Soumettre qu'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.
-
Ajout de l'extraction
-
Dans la console de déploiement d'OCI GoldenGate, vérifiez que vous êtes sur la page d'aperçu du service d'administration, puis sélectionnez Ajouter un processus Extract (icône Plus).
-
Dans Type d'extraction, sélectionnez l'une des options suivantes :
-
Extraction du chargement initial
-
Extraction de capture de données de modification
-
-
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.
-
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 sélectionner Inscrire uniquement pour revenir à l'inscription de l'extraction, puis revenir à la page d'aperçu, ou sélectionner Suivant pour configurer des options d'extraction supplémentaires.
Remarque : 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.
-
Sur la page Options d'extraction, sous Informations de base, renseignez les champs selon vos besoins :
-
Dans Nom de traitement, entrez un nom pour le processus d'extraction (8 caractères au maximum).
-
Dans Intention, sélectionnez l'option qui décrit le mieux l'objectif de cette extraction :
-
Now
-
Heure personnalisée
-
Position dans le journal
-
Fin du journal
-
-
Dans Nom de traces, saisissez un nom à deux caractères du fichier de traces.
-
(Facultatif) Dans Sous-répertoire de traces, définissez un emplacement personnalisé pour le fichier trace généré.
-
(Facultatif) Dans Taille de traces, définissez la taille maximale du fichier de traces généré.
-
(Facultatif) Sous Options gérées, vous pouvez configurer les éléments suivants :
-
Nom de profil
-
Démarrage automatique
-
Redémarrage automatique
Remarque : l'ajout d'un profil et la configuration des options de démarrage et de redémarrage automatiques 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.
-
-
-
Sur la page Paramètres d'extraction, vous pouvez modifier le fichier des paramètres dans la région de type texte pour répertorier les détails de table à capturer. Exemple :
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 de l'extraction. Cette modification s'applique uniquement au processus Extract et non au déploiement.
setenv (TZ="US/Eastern") setenv (TZ="GMT+5")En savoir plus sur SETENV.
-
Sélectionnez Créer et exécuter pour créer et démarrer l'extraction. Si vous sélectionnez Créer, vous pouvez lancer l'extraction manuellement ultérieurement à partir de la page d'aperçu 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 sur le processus, un point de reprise, des statistiques, des paramètre et des rapports.