Ajout d'une extraction pour MySQL
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 MySQL Database Server, HeatWave sur OCI, Azure Database pour MySQL, HeatWave sur AWS, Amazon Aurora MySQL, Amazon RDS pour MySQL, Amazon RDS pour MariaDB, Google Cloud SQL pour MySQL, SingleStoreDB, SingleStoreDB Cloud, HeatWave sur AWS et HeatWave sur les technologies Azure.
Ajout d'une extraction (26ai)
Avant d'ajouter et d'exécuter une extraction, veillez à préparer la base de données pour Oracle GoldenGate 26ai.
Pour ajouter une extraction pour une source MySQL dans Oracle GoldenGate 26ai, procédez comme suit :
-
In the OCI GoldenGate deployment console navigation menu, select Extracts.
-
Sur la page Extractions, sélectionnez Ajouter une extraction (icône Plus).
-
Le formulaire Ajouter une extraction se compose de quatre pages. 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 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.
Ajouter une extraction (21c)
Avant d'ajouter et d'exécuter une extraction, veillez à préparer et configurer le système pour Oracle GoldenGate.
Afin d'ajouter une extraction pour la base de donnéesc MySQL dans Oracle GoldenGate 21, procédez comme suit :
-
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).
-
Sur la page Ajouter une extraction, dans Type d'extraction, sélectionnez l'un des éléments suivants, puis cliquez sur Suivant.
-
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 traitement, entrez un nom pour le processus d'extraction (8 caractères au maximum).
-
(Facultatif) Dans Description, entrez une brève description permettant de distinguer ce processus des autres.
-
Dans Intention, sélectionnez l'option qui décrit le mieux l'objectif de cette extraction :
-
Unidirectionnel (valeur par défaut)
-
Récupération après sinistre
-
Multiple
-
-
Activez Distant uniquement si les données sont capturées à partir d'une base de données de MySQL qui n'utilise pas d'identificateurs de transaction globaux (GTID).
-
Dans Domaine d'informations d'identification, sélectionnez Oracle GoldenGate.
-
Dans Alias d'informations d'identification, sélectionnez la connexion MySQL source.
-
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 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
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.
-
-
Sélectionnez Suivant.
-
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 Inscrire l'extraction en arrière-plan pour inscrire l'extraction en arrière-plan de manière asynchrone.
-
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.
En savoir plus
Vous souhaitez en savoir plus sur le processus d'extraction et la capture des données ? Reportez-vous aux sections suivantes :
Problèmes connus
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 fichiers de paramètres de l'extraction de capture de données de modification, enlevez la ligne TRANLOGOPTIONS ALTLOGDEST REMOTE.
Pour plus d'informations, reportez-vous à Utilisation d'Oracle GoldenGate pour MySQL.