Configuration des connexions à DB2 pour z/OS
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 pour Db2 pour z/OS à Oracle GoldenGate.
Préparation des utilisateurs et des privilèges de base de données pour Db2 z/OS
Le contenu du script de cette page a pour seul objectif la navigation et n'altère en rien le contenu.
Découvrez comment créer des utilisateurs de base de données et affecter des privilèges à Oracle GoldenGate pour Db2 z/OS.
Oracle GoldenGate requiert un compte utilisateur de base de données. Créez ce compte et affectez des privilèges conformément aux directives suivantes.
Le tableau suivant présente les privilèges système requis pour un utilisateur Oracle GoldenGate dédié créé dans Db2 z/OS :
Affectez les privilèges Db2 répertoriés dans le tableau suivant aux utilisateurs de base de données dédiés Extract et Replicat. Ces droits s'ajoutent aux droits d'accès requis par Db2 ODBC. Sauf indication contraire, tous les privilèges Extract s'appliquent aux processus Extract à chargement initial et basés sur les journaux.
Les autorités répertoriées dans le tableau suivant peuvent être fournies en accordant l'autorité SYSCTRL ou DBADM plus SQLADM à l'utilisateur exécutant les processus Oracle GoldenGate.
Tableau 1 Privilèges requis par Oracle GoldenGate pour Db2
| Privilège utilisateur | Extraction | Procédure stockée | Réplication |
|---|---|---|---|
CONNECT vers le sous-système Db2 distant. |
Oui | Oui | Oui |
(Ceci ne s'applique pas à l'extraction de chargement initial) |
Y (Oui) | - | N |
|
Y (Oui) | - | Y (Oui) |
SELECT sur les tables sourceFoot 1 |
Y (Oui) | - | N |
INSERT, UPDATE, DELETE sur les tables cible |
N | - | Y (Oui) |
CREATE TABLEPied de page 2 |
N | - | Y (Oui) |
EXECUTE sur le plan ODBC (DSNACLI par défaut) |
Y (Oui) | - | N |
Privilèges requis par les procédures ou requêtes SQLEXEC que vous allez utiliser. Note de bas de page 3 |
Y (Oui) | - | N |
Note de bas de page 1
SELECT sur les tables source est requis uniquement si les tables contiennent des colonnes LOB ou pour une extraction à chargement initial, le cas échéant.
Note de bas de page 2
Obligatoire si vous utilisez ADD CHECKPOINTTABLE à partir de l'interface de ligne de commande pour utiliser la fonctionnalité de point de reprise de base de données.
Note de bas de page 3
SQLEXEC permet d'exécuter des procédures stockées et des requêtes par un processus Oracle GoldenGate.