Configurer les connexions à MySQL
Découvrez les privilèges utilisateur requis côté base de données pour la connexion à Oracle GoldenGate et les instructions de configuration pour la configuration des connexions de MySQL à Oracle GoldenGate.
Préparation des utilisateurs et des privilèges de base de données pour Oracle GoldenGate pour MySQL
Les exigences relatives à l'utilisateur de base de données pour les processus Oracle GoldenGate sont les suivantes :
-
Créez un utilisateur de base de données dédié à Oracle GoldenGate. Il peut s'agir du même utilisateur pour tous les processus Oracle GoldenGate qui doivent se connecter à une base de données.
-
Pour préserver la sécurité de vos données et surveiller avec précision le traitement Oracle GoldenGate, n'autorisez pas les autres utilisateurs, applications ou processus à se connecter en tant qu'utilisateur de base de données Oracle GoldenGate ou à fonctionner en tant qu'utilisateur de base de données Oracle GoldenGate.
-
Conservez un enregistrement des informations d'identification des utilisateurs de base de données pour configurer la connexion à la base de données à partir d'Oracle GoldenGate. Ces informations d'identification sont requises lors de la configuration de
USERIDALIASpour la connexion à la base de données (DBLOGIN) à partir d'Oracle GoldenGate. -
L'utilisateur Oracle GoldenGate requiert un accès en lecture à la base de données
INFORMATION_SCHEMA. -
L'utilisateur Oracle GoldenGate requiert les privilèges utilisateur suivants.
Privilège Extraction source Replicat cible Objectif SELECTOui Oui Se connecter à la base de données et sélectionner des définitions d'objet REPLICATION SLAVEOui S/O Connecter et recevoir les mises à jour à partir du journal binaire du maître de réplication CREATECREATE VIEWEVENTINSERTUPDATEDELETEOui Oui Création de tables de point de reprise et de signal d'activité de base de données source et cible, génération et purge d'enregistrements de données DROPOui Oui Supprimer une table de points de reprise Replicat ou supprimer une implémentation de table de signal d'activité EXECUTEOui Oui Pour exécuter des procédures stockées INSERT,UPDATE,DELETEsur les tables cibleS/O Oui Appliquer des instructions LMD répliquées à des objets cible Privilèges LDD sur les objets cible (si vous utilisez la prise en charge LDD) S/O Oui Emettre du code LDD répliqué sur les objets cible Privilèges utilisateur requis pour la capture locale
Pour capturer les événements de journal binaires par la capture locale, un administrateur doit accorder les privilèges suivants à l'utilisateur Extract :
-
Droits d'accès en lecture et exécution pour le répertoire dans lequel se trouve le fichier de configuration MySQL (
my.cnf). -
Droit d'accès en lecture pour le fichier de configuration MySQL (
my.cnf). -
Autorisations de lecture et d'exécution pour le répertoire dans lequel se trouvent les journaux binaires.
-
Droit d'accès en lecture et exécution pour le répertoire
tmp. Le répertoiretmpest/tmp.
-