JavaScript doit être activé pour que ce contenu s'affiche correctement
Ajout d'une extraction pour MySQL
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. Learn to add an Extract for MySQL Database Server, HeatWave, Azure Database for MySQL, HeatWave on AWS, Amazon Aurora MySQL, Amazon RDS for MySQL, Amazon RDS for MariaDB, Google Cloud SQL for MySQL, SingleStoreDB, SingleStoreDB Cloud, HeatWave on AWS, and HeatWave on Azure technologies.
Afin d'ajouter une extraction pour une source MySQL dans Oracle GoldenGate 23ai, procédez comme suit :
Dans le menu de navigation Administration Service, cliquez sur Extracts.
Sur la page Extracts, cliquez sur Ajouter Extract (icône Plus).
Le formulaire Ajouter Extract se compose de quatre pages. Complétez le formulaire Ajouter Extract si nécessaire :
Sur la page d'informations Extract :
Sélectionnez un type Extract :
Change Data Capture Extract
Initial Load Extract
Entrez un nom de processus.
(Facultatif) Entrez une Description.
Cliquez sur Suivant.
Sur la page Options Extract :
Sélectionnez le moment de début :
Now
Heure personnalisée
Position dans le journal
Fin du journal
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
Sélectionnez le domaine et l'alias des informations d'identification source dans les listes déroulantes.
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 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")
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.
Afin d'ajouter une extraction pour la base de données MySQL dans Oracle GoldenGate 21c, procédez comme suit :
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).
On the Add Extract page, for Extract Type, select one of the following, and then click Next.
Capture de données de modification
Chargement initial
Sur la page Options d'extraction, sous Informations de base, renseignez les champs selon vos besoins :
Dans Nom de processus, entrez le nom du processus d'extraction (8 caractères au maximum).
(Facultatif) Dans Description, entrez une brève description permettant de distinguer le processus des autres.
Dans Intention, sélectionnez l'option qui décrit le mieux l'objectif de l'extraction :
Unidirectionnel (valeur par défaut)
Récupération après sinistre
Multiple
Activez Distant uniquement si vous capturez des données à partir d'une base de données MySQL qui n'utilise pas d'identificateurs de transaction globaux (GTID).
For Credential Domain, select Oracle GoldenGate.
Dans Alias d'informations d'identification, sélectionnez la connexion MySQL source.
Dans Nom de trace, saisissez le nom à deux caractères du fichier de trace.
(Facultatif) Dans Sous-répertoire de trace, définissez un emplacement personnalisé pour le fichier de trace généré.
(Facultatif) Dans Taille de trace, définissez la taille maximale du fichier de trace généré.
(Facultatif) Sous Profil de cryptage, entrez la description du profil de cryptage. Le profil Portefeuille local est sélectionné par défaut si aucun profil de cryptage n'a été créé.
Sélectionnez le nom de profil dans la liste déroulante. Vous pouvez sélectionner le portefeuille local ou un profil personnalisé.
Sélectionnez le profil de cryptage dans la liste déroulante.
Indiquez la clé maître du profil de cryptage.
(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.
Cliquez sur Suivant.
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.
Sélectionnez Inscrire l'extraction en arrière-plan pour inscrire l'extraction en arrière-plan de manière asynchrone.
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.
En savoir plus
Vous souhaitez en savoir plus sur le processus d'extraction et la capture des données ? Reportez-vous à :
Echec des extractions de capture de données de modification à distance pour les bases de données compatibles GTID
Lorsque vous créez un processus d'extraction de capture de données de modification avec l'option Distant activée pour une base de données MySQL qui utilise des identificateurs de transaction globaux (GTID), le processus d'extraction échoue et l'erreur suivante est signalée :
ERROR OGG-25192 Trail file '<trail name>' is remote. Only local trail allowed for this extract.
Solution de contournement : sur l'écran Fichier de paramètres de l'extraction de capture de données de modification, enlevez la ligne TRANLOGOPTIONS ALTLOGDEST REMOTE.