Configurar conexiones de base de datos para DB2 para i
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 para Db2 para i en Oracle GoldenGate.
Preparación de Usuarios y Privilegios de Base de Datos para Db2 para i
El usuario que instala Oracle GoldenGate debe tener privilegios de lectura y escritura en el directorio de instalación de Oracle GoldenGate, ya que estos privilegios se necesitarán más adelante para realizar los pasos necesarios para crear subcarpetas y ejecutar programas específicos.
Los objetos de la biblioteca de Oracle GoldenGate (especificados con GGSCHEMA) deben tener su propiedad cambiada al perfil de usuario dedicado o al perfil de grupo para Oracle GoldenGate.
Cuenta de perfil de usuario dedicado
Se recomienda que a los procesos de Oracle GoldenGate en Db2 para la base de datos i se les asigne un perfil de usuario o grupo dedicado y que los utilicen todos los procesos de Oracle GoldenGate. Este perfil de usuario no debe ser utilizado por ninguna otra aplicación.
El perfil de usuario dedicado solo debe tener permiso para los objetos en los que operará Oracle GoldenGate. Si hay datos de cambio específicos a los que no deben acceder los procesos de Oracle GoldenGate, dichos datos de cambio no se deben incluir en los asientos, a los que accede Oracle GoldenGate y su perfil de usuario dedicado. Todos los procesos de Oracle GoldenGate deben tener privilegios de lectura, escritura y supresión de objetos en la biblioteca de instalación de Oracle GoldenGate, según lo especificado por GGSCHEMA.
Privilegios de seguridad en un sistema Db2 para i
Los perfiles de usuario de Extract y Replicat deben tener asignadas las siguientes autoridades como mínimo:
-
La forma más sencilla de garantizar que Oracle GoldenGate pueda funcionar es asignar autoridad
*ALLOBJa los perfiles de usuario de Oracle GoldenGate; sin embargo, esto no es necesario. -
El proceso Manager debe tener privilegios para controlar todos los demás procesos de Oracle GoldenGate (Db2 para la autoridad i
*JOBCTL). -
Los perfiles de usuario de Oracle GoldenGate necesitan al menos la autoridad
*USEpara los objetos*FILEde la bibliotecaQSYS2que contiene el catálogo SQL (al que cualquier usuario debe poder acceder por defecto). -
Asigne al menos la autoridad
*USE(*OBJOPR,*READ,*EXECUTE) a todos los objetos*FILE(tabla) y*JRNRCV(receptor de asiento) del sistema a los que accede el perfil de usuario de Extract. -
Asigne las siguientes autoridades a los objetos
*JRN(asiento) a los que accede el perfil de usuario de Extract, además de la autoridad*USE(*OBJOPR,*READ,*EXECUTE):*OBJEXIST,*OBJREFy*ADD. -
Asigne la autoridad
*CHANGEa todos los objetos*FILEdel sistema a los que accede el perfil de usuario de Replicat.
El perfil de usuario de Oracle GoldenGate que ejecuta el proceso de extracción debe tener la autoridad *USE en el programa de servicio QSYS/QPMLPMGT.
Estas autoridades deben otorgarse a través de la interfaz nativa Db2 para i a través de una sesión de terminal 5250 o a través del producto Db2 para i Navigator disponible en IBM.