Verbindung für Db2 LUW 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 Db2 LUW zu Oracle GoldenGate.
Datenbankbenutzer und -berechtigungen erteilen
Hier erfahren Sie, wie Sie Datenbankbenutzer erstellen und Berechtigungen für Oracle GoldenGate für Db2 LUW zuweisen.
-
Erstellen Sie einen Datenbankbenutzer, der Oracle GoldenGate dediziert ist. Er kann für alle Oracle GoldenGate-Prozesse, die eine Verbindung zu einer Datenbank herstellen müssen, derselbe Benutzer sein:
-
Extract (Quelldatenbank)
-
Replicat (Zieldatenbank)
-
DEFGEN(Quell- oder Zieldatenbank)
-
-
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. Es wird empfohlen, die Anmeldedaten in einem Oracle GoldenGate-Zugangsdatenspeicher zu speichern. Der Zugangsdatenspeicher verwendet den lokalen sicheren Speicher für die Anmeldenamen und Kennwörter und ermöglicht es Ihnen, nur einen Alias in den Oracle GoldenGate-Parameterdateien anzugeben.
-
Weisen Sie dem Datenbankbenutzer, unter dem Extract ausgeführt wird, eine Systemadministrator-(
SYSADM-) oder Datenbankadministrator-(DBADM-)Autorität zu. Um dem Extract-Benutzer die BerechtigungDBADMzu erteilen, kann ein Benutzer mit der BerechtigungSYSADMdie folgende Berechtigungsanweisung ausgeben.GRANT DBADM ON DATABASE TO USER *user*Diese Berechtigung kann auch über den Ordner
User and Group Objectsim Control Center DB2 erteilt werden. In der Datenbankregisterkarte für den Benutzer, der einem Oracle GoldenGate-Prozess zugewiesen ist, muss das Kontrollkästchen {\b Database Administrative Authority} aktiviert sein.Hinweis:
Wenn der Extract-Benutzer nicht über die erforderliche Berechtigung verfügt, protokolliert Extract die folgenden Fehler und stoppt.
[SC=-1224:SQL1224N A database agent could not be started to service a request, or was terminated as a result of a database system shutdown or a force command. SQL STATE 55032: The CONNECT statement is invalid, because the database manager was stopped after this application was started] -
Erteilen Sie dem Datenbankbenutzer, unter dem Replicat ausgeführt wird, mindestens die folgenden Berechtigungen:
-
Lokale
CONNECTin der Zieldatenbank -
SELECTin den Systemkatalogansichten -
SELECT,INSERT,UPDATEundDELETEin den Zieltabellen
-