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í |
(Esto no se aplica a la extracción de carga inicial) |
S | - | N |
|
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.