Configurer la connexion pour Db2 LUW
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 de Db2 LUW à Oracle GoldenGate.
Accorder des utilisateurs et des privilèges de base de donnée
Découvrez comment créer des utilisateurs de base de données et affecter des privilèges à Oracle GoldenGate pour Db2 LUW.
-
Créez un utilisateur de base de données dédié à Oracle GoldenGate. Il peut s'agir du même utilisateur pour tous les processus Oracle GoldenGate qui doivent se connecter à une base de données :
-
Extract (base de données source)
-
Replicat (base de données cible)
-
DEFGEN(base de données source ou cible)
-
-
Pour préserver la sécurité de vos données et surveiller avec précision le traitement Oracle GoldenGate, n'autorisez pas les autres utilisateurs, applications ou processus à se connecter en tant qu'utilisateur de base de données Oracle GoldenGate ou à fonctionner en tant qu'utilisateur de base de données Oracle GoldenGate. Il est recommandé de stocker les informations d'identification de connexion dans une banque d'informations d'identification Oracle GoldenGate. La banque d'informations d'identification utilise un stockage sécurisé local pour les noms de connexion et les mots de passe, et vous permet d'indiquer uniquement un alias dans les fichiers de paramètres Oracle GoldenGate.
-
Affectez l'autorité d'administrateur système (
SYSADM) ou de l'administrateur de base de données (DBADM) à l'utilisateur de base de données sous lequel l'extraction est exécutée. Pour accorder à l'utilisateur Extract l'autoritéDBADM, un utilisateur disposant de l'autoritéSYSADMpeut émettre l'instruction d'octroi suivante.GRANT DBADM ON DATABASE TO USER *user*Cette autorité peut également être accordée à partir du dossier
User and Group Objectsdans le centre de contrôle DB2. La case Autorité administrative de base de données doit être cochée pour l'onglet de base de données de l'utilisateur affecté à un processus Oracle GoldenGate.Remarque :
Si l'utilisateur Extract ne dispose pas de l'autorité requise, le processus Extract consigne les erreurs suivantes et s'arrête.
[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] -
Accordez au moins les privilèges suivants à l'utilisateur de base de données sous lequel le processus Replicat est exécuté :
-
CONNECTlocal vers la base des données cible -
SELECTsur les vues du catalogue système -
SELECT,INSERT,UPDATEetDELETEsur les tables cible
-