Configurar conexión para Db2 LUW
Obtenga información sobre los privilegios de usuario necesarios en la base de datos para conectarse a Oracle GoldenGate y las instrucciones de configuración para configurar conexiones de Db2 LUW a Oracle GoldenGate.
Otorgar Usuarios y Privilegios de la Base de Datos
Obtenga información sobre la creación de usuarios de base de datos y la asignación de privilegios para Oracle GoldenGate para Db2 LUW.
-
Cree un usuario de base de datos dedicado a Oracle GoldenGate. Puede ser el mismo usuario para todos los procesos de Oracle GoldenGate que se deben conectar a una base de datos:
-
Extraer (base de datos de origen)
-
Replicat (base de datos destino)
-
DEFGEN(base de datos de origen o de destino)
-
-
Para preservar la seguridad de sus datos y supervisar el procesamiento de Oracle GoldenGate con precisión, no permita que otros usuarios, aplicaciones o procesos se conecten como usuario de la base de datos Oracle GoldenGate u operen como usuario. Se recomienda almacenar las credenciales de conexión en un almacén de credenciales de Oracle GoldenGate. El almacén de credenciales utiliza el almacenamiento seguro local para los nombres de conexión y las contraseñas, y permite especificar solo un alias en los archivos de parámetros de Oracle GoldenGate.
-
Asigne la autoridad de administrador del sistema (
SYSADM) o administrador de base de datos (DBADM) al usuario de base de datos en el que se ejecuta Extract. Para otorgar al usuario de Extract la autoridadDBADM, un usuario con autoridadSYSADMpuede emitir la siguiente sentencia de otorgamiento.GRANT DBADM ON DATABASE TO USER *user*Esta autoridad también se puede otorgar desde la carpeta
User and Group Objectsen el centro de control DB2. El separador de base de datos del usuario asignado a un proceso de Oracle GoldenGate debe tener activada la casilla Autoridad administrativa de base de datos.Nota:
Si el usuario de Extract no tiene la autoridad necesaria, Extract registrará los siguientes errores y se detendrá.
[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] -
Otorgue al menos los siguientes privilegios al usuario de la base de datos en el que se ejecuta Replicat:
-
CONNECTlocal a la base datos de destino -
SELECTen las vistas del catálogo del sistema -
SELECT,INSERT,UPDATEyDELETEen las tablas de destino
-