Verbindungen zu MySQL konfigurieren
Erfahren Sie mehr über die Benutzerberechtigungen, die auf der Datenbankseite für die Verbindung zu Oracle GoldenGate erforderlich sind, und Konfigurationsanweisungen zum Einrichten von Verbindungen für MySQL zu Oracle GoldenGate.
Datenbankbenutzer und -berechtigungen für Oracle GoldenGate für MySQL vorbereiten
Für den Datenbankbenutzer für Oracle GoldenGate-Prozesse gelten folgende Anforderungen:
-
Erstellen Sie einen Datenbankbenutzer, der Oracle GoldenGate zugewiesen ist. Er kann für alle Oracle GoldenGate-Prozesse, die eine Verbindung zu einer Datenbank herstellen müssen, derselbe Benutzer sein.
-
Um die Sicherheit Ihrer Daten zu gewährleisten und die Oracle GoldenGate-Verarbeitung genau zu überwachen, dürfen sich andere Benutzer, Anwendungen oder Prozesse nicht als Oracle GoldenGate-Datenbankbenutzer anmelden oder als dieser arbeiten.
-
Bewahren Sie einen Datensatz mit den Zugangsdaten der Datenbankbenutzer auf, um die Datenbankverbindung von Oracle GoldenGate einzurichten. Diese Zugangsdaten sind erforderlich, wenn Sie
USERIDALIASfür die Datenbankanmeldung (DBLOGIN) von Oracle GoldenGate einrichten. -
Der Oracle GoldenGate-Benutzer benötigt Lesezugriff auf die Datenbank
INFORMATION_SCHEMA. -
Der Oracle GoldenGate-Benutzer benötigt die folgenden Benutzerberechtigungen.
Berechtigung Quell-Extract Zielreplikat Zweck SELECTJa Ja Melden Sie sich bei der Datenbank an, und wählen Sie Objektdefinitionen aus REPLICATION SLAVEJa NA Verbinden und empfangen Sie Updates aus dem Binärlog des Replikations-Master CREATECREATE VIEWEVENTINSERTUPDATEDELETEJa Ja Heartbeat- und Checkpoint-Tabellenerstellung für Quell- und Zieldatenbank sowie Generierung und Löschen von Datensätzen DROPJa Ja Replicat-Checkpoint-Tabelle löschen oder Heartbeat-Tabellenimplementierung löschen EXECUTEJa Ja So führen Sie gespeicherte Prozeduren aus: INSERT,UPDATE,DELETEin ZieltabellenNA Ja Replizierte DML auf Zielobjekte anwenden DDL-Berechtigungen für Zielobjekte (bei Verwendung der DDL-Unterstützung) NA Ja Replizierte DDL auf Zielobjekten ausgeben Für Local Capture erforderliche Benutzerberechtigungen
Um Binärlogereignisse durch den lokalen Capture-Prozess zu erfassen, muss ein Administrator dem Extract-Benutzer die folgenden Berechtigungen erteilen:
-
Lese- und Ausführungsberechtigungen für das Verzeichnis, in dem sich die Konfigurationsdatei MySQL (
my.cnf) befindet. -
Leseberechtigung für die Konfigurationsdatei MySQL (
my.cnf). -
Lese- und Ausführungsberechtigungen für das Verzeichnis, in dem sich die Binärlogs befinden.
-
Lese- und Ausführungsberechtigung für das Verzeichnis
tmp. Das Verzeichnistmplautet/tmp.
-