Configurar conexiones a DB2 para z/OS

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 z/OS a Oracle GoldenGate.

Preparación de Usuarios y Privilegios de Base de Datos para Db2 z/OS

El contenido del script de esta página es sólo para fines de navegación y no modifica el contenido de ninguna forma.

Obtenga información sobre la creación de usuarios de base de datos y la asignación de privilegios para Oracle GoldenGate para Db2 z/OS.

Oracle GoldenGate necesita una cuenta de usuario de base de datos. Cree esta cuenta y asigne privilegios de acuerdo con las siguientes directrices.

En la siguiente tabla se muestran los privilegios del sistema necesarios para un usuario de Oracle GoldenGate dedicado creado en Db2 z/OS:

Asigne los privilegios Db2 que se muestran en la siguiente tabla a los usuarios de base de datos dedicada de Extract y Replicat. Estos son adicionales a los permisos que requiere Db2 ODBC. Excepto donde se indique, todos los privilegios de Extract se aplican a los procesos de Extract de carga inicial y basados en log.

Las autoridades que se muestran en la siguiente tabla se pueden proporcionar otorgando autoridad SYSCTRL o DBADM más SQLADM al usuario que ejecuta los procesos de Oracle GoldenGate.

Tabla 1 Privilegios que necesita Oracle GoldenGate para Db2

Privilegio del usuario Extracción Procedimiento Almacenado Replicat
CONNECT para el subsistema Db2 remoto. Sí Sí Sí

MONITOR2

(Esto no se aplica a la extracción de carga inicial)

S - N

SELECT ON las siguientes tablas SYSIBM:

SYSTABLES

SYSCOLUMNS

SYSTABLEPART

SYSKEYS

SYSINDEXES

SYSCOLAUTH

SYSDATABASE

SYSFOREIGNKEYS

SYSPARMS

SYSRELS

SYSROUTINES

SYSSYNONYMS

SYSTABAUTH

SYSAUXRELS

S - S
SELECT en tablas de origenPunto 1 S - N
INSERT, UPDATE, DELETE en las tablas de destino N - S
CREATE TABLEPunto 2 N - S
EXECUTE en el plan ODBC (el valor por defecto es DSNACLI) S - N
Privilegios requeridos por los procedimientos o consultas SQLEXEC que va a utilizar. Punto 3 S - N

Nota a Pie de Página 1

SELECT en las tablas de origen solo es necesario si las tablas contienen columnas LOB o para una extracción de carga inicial, si se utiliza.

Nota a Pie de Página 2

Necesario si se utiliza ADD CHECKPOINTTABLE desde la interfaz de línea de comandos para utilizar la función de punto de control de la base de datos.

Nota a Pie de Página 3

SQLEXEC permite que un proceso de Oracle GoldenGate ejecute consultas y procedimientos almacenados.