JavaScript doit être activé pour afficher correctement ce contenu
Ajouter un processus d'extraction pour MySQL
Extract est un processus qui s'exécute sur la connexion à la source de données sources et extrait ou saisit 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.
Pour ajouter une extraction pour une source MySQL dans Oracle GoldenGate 23ai :
Dans le menu de navigation Administration Service, cliquez sur Extracts.
Dans la page Extracts, cliquez sur Ajouter Extract (icône plus).
Le formulaire Ajouter Extract se compose de quatre pages. Remplissez le formulaire Add Extract si nécessaire :
Dans la page Informations sur 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.
Dans la page Options Extract :
Sélectionnez quand débuter :
Now
Heure personnalisée
Position dans le journal
Fin du journal
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
Sélectionnez le domaine et les alias des données d'identification sources dans les listes déroulantes.
Cliquez sur Suivant.
Dans la page Managed Options, remplissez les champs facultatifs suivants :
Sélectionnez un nom de profil.
Activez Critique pour l'état du déploiement.
Activez Démarrage automatique.
Activez Redémarrage automatique.
Cliquez sur Suivant.
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")
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.
Pour ajouter un processus d'extraction pour la base de données MySQL dans Oracle GoldenGate 21c :
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).
Dans la page Ajouter une extraction, pour Type d'extraction, sélectionnez l'une des valeurs suivantes, puis cliquez sur Suivant.
Saisie de modification de données
Chargement initial
Dans la page Options d'extraction, sous Informations de base, remplissez les champs suivants selon les besoins :
Pour Nom du processus, entrez un nom pour le processus d'extraction, comportant jusqu'à 8 caractères.
(Facultatif) Pour Description, entrez une brève description pour vous aider à distinguer ce processus des autres.
Pour Intention, sélectionnez l'option qui décrit le mieux l'objectif du processus d'extraction :
Unidirectionnel (par défaut)
Récupération après sinistre
Multi-lien
Activez à distance uniquement si vous saisissez des données d'une base de données MySQL qui n'utilise pas d'identificateurs de transaction globaux (GTID).
Pour domaine de données d'identification, sélectionnez Oracle GoldenGate.
Pour Alias de données numériques, sélectionnez votre connexion MySQL source.
Pour Nom de la piste, entrez un nom à deux caractères pour le fichier de piste.
(Facultatif) Pour Sous-répertoire de piste, définissez un emplacement personnalisé pour le fichier de piste généré.
(Facultatif) Pour Taille de la piste, définissez la taille maximale du fichier de piste généré.
(Facultatif) Sous Profil de chiffrement, entrez la description du profil de chiffrement. Le profil de portefeuille local est sélectionné par défaut si aucun profil de chiffrement n'a été créé.
Sélectionnez le nom du profil dans la liste déroulante. Vous pouvez sélectionner le profil de portefeuille local ou un profil personnalisé.
Sélectionnez le profil de chiffrement dans la liste déroulante.
Spécifiez la clé principale pour le profil de chiffrement.
(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.
Cliquez sur Suivant.
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.
Sélectionnez inscrire l'extraction en arrière-plan pour enregistrer 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 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.
En savoir plus
Vous souhaitez en savoir plus sur le processus d'extraction et la saisie des données? Voir :
Échec des processus d'extraction de saisie de modification de données distants pour les bases de données activées pour les GTID
Lorsque vous créez un processus d'extraction de saisie de modification de données 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 rechange : Dans l'écran de fichier de paramètres de l'extraction de saisie de modification de données, supprimez la ligne TRANLOGOPTIONS ALTLOGDEST REMOTE.