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

MONITOR2

(Ceci ne s'applique pas à l'extraction de chargement initial)

Y (Oui) - N

SELECT ON les tables SYSIBM suivantes :

SYSTABLES

SYSCOLUMNS

SYSTABLEPART

SYSKEYS

SYSINDEXES

SYSCOLAUTH

SYSDATABASE

SYSFOREIGNKEYS

SYSPARMS

SYSRELS

SYSROUTINES

SYSSYNONYMS

SYSTABAUTH

SYSAUXRELS

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.