Verbindungen zu DB2 für z/OS 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 für z/OS zu Oracle GoldenGate.
Datenbankbenutzer und -berechtigungen für Db2 z/OS vorbereiten
Der Skriptcontent auf dieser Seite ist ausschließlich für Navigationszwecke vorgesehen und bewirkt keinerlei Änderung des Contents.
Hier erfahren Sie, wie Sie Datenbankbenutzer erstellen und Berechtigungen für Oracle GoldenGate für Db2 z/OS zuweisen.
Für Oracle GoldenGate ist ein Datenbankbenutzeraccount erforderlich. Erstellen Sie dieses Konto, und weisen Sie Berechtigungen gemäß den folgenden Richtlinien zu.
In der folgenden Tabelle sind die erforderlichen Systemberechtigungen für einen dedizierten Oracle GoldenGate-Benutzer aufgeführt, der in Db2 z/OS erstellt wurde:
Weisen Sie den dedizierten Datenbankbenutzern Extract und Replicat die in der folgenden Tabelle aufgeführten Db2-Berechtigungen zu. Dies sind zusätzlich zu allen Berechtigungen, die Db2 ODBC benötigt. Sofern nicht anders angegeben, gelten alle Extract-Berechtigungen für Initial-Load- und logbasierte Extract-Prozesse.
Die in der folgenden Tabelle aufgeführten Autoritäten können bereitgestellt werden, indem dem Benutzer, der die Oracle GoldenGate-Prozesse ausführt, entweder die Berechtigung SYSCTRL oder DBADM plus SQLADM erteilt wird.
Tabelle 1: Berechtigungen, die von Oracle GoldenGate für Db2 benötigt werden
| Benutzerberechtigung | Extrahieren | Stored Procedure | Replicat |
|---|---|---|---|
CONNECT zum Remote-Subsystem Db2. |
Ja | Ja | Ja |
(Gilt nicht für Extraktion beim erstmaligen Laden) |
J | - | N |
|
J | - | J |
SELECT in QuelltabellenFußzeile 1 |
J | - | N |
INSERT, UPDATE, DELETE in Zieltabellen |
N | - | J |
CREATE TABLEFußnote 2 |
N | - | J |
EXECUTE im ODBC-Plan (Standard ist DSNACLI) |
J | - | N |
Berechtigungen, die für SQLEXEC-Prozeduren oder -Abfragen erforderlich sind, die Sie verwenden. Fußnote 3 |
J | - | N |
Fußnote 1
SELECT ist nur für Quelltabellen erforderlich, wenn Tabellen LOB-Spalten enthalten, oder für einen Extract beim erstmaligen Laden, falls verwendet.
Fußnote 2
Erforderlich, wenn Sie ADD CHECKPOINTTABLE von der Befehlszeilenschnittstelle verwenden, um die Datenbank-Checkpoint-Funktion zu verwenden.
Fußnote 3
Mit SQLEXEC können gespeicherte Prozeduren und Abfragen von einem Oracle GoldenGate-Prozess ausgeführt werden.