Preparar conexión a base de datos
Obtenga información sobre la configuración de la conexión a la base de datos, el sistema y los parámetros para Oracle GoldenGate para Db2 z/OS.
Especificación del Número de Threads de Conexión
Cada proceso de Oracle GoldenGate realiza una conexión a la base de datos. Según el número de procesos que va a utilizar y el número de otras conexiones Db2 que espera, puede que necesite ajustar los siguientes parámetros del sistema Db2 en el panel de gestión de threads DSNTIPE Db2:
-
MAX USERS(macroDSN6SYSP CTHREAD) -
MAX TSO CONNECT(macroDSN6SYSP IDFORE) -
MAX BATCH CONNECT(macroDSN6SYSP IDBACK)
Las lecturas de log utilizan RRSAF, permiten:
-
Dos threads Db2 por proceso para cada uno de los siguientes:
-
Extracción
-
Replicat
-
El comando Admin Client
DBLOGIN(se conecta a la base de datos) -
Utilidad
DEFGEN(genera definiciones de datos para la asignación de columnas)
-
-
Un subproceso Db2 adicional para Extract para llamadas IFI.
-
Un thread Db2 adicional para cada sentencia de parámetro
SQLEXECque emitirá cada proceso de Extract y Replicat.
Garantía de compatibilidad de conexión ODBC
Para asegurarse de configurar el archivo de inicialización ODBC Db2 correctamente, siga las directrices del manual Db2 UDB z/OS ODBC Guide and Reference (Guía y referencia de ODBC de UDB z/OS). Una consideración importante es la codificación de los corchetes abiertos y cerrados (el carácter y el carácter). Los caracteres entre corchetes son caracteres "variantes" que se codifican de forma diferente en diferentes identificadores de juegos de caracteres codificados (CCSID), pero deben ser del CCSID IBM-1047 en el archivo de inicialización ODBC. Db2 ODBC no reconoce los corchetes de ningún otro CCSID. Tenga en cuenta lo siguiente:
-
El primer corchete (o abierto) debe utilizar los caracteres hexadecimales
X'AD'(0xAD). -
El segundo corchete (o cierre) debe utilizar los caracteres hexadecimales
X'BD'(0xBD).
Para establecer el código correcto para corchetes, utilice cualquiera de los siguientes métodos.
-
Utilice el comando
hexen OEDIT y cambie el código hexadecimal de cada carácter según corresponda. -
Use la utilidad
iconvpara convertir el archivo de inicialización de ODBC. Por ejemplo, para convertir de CCSID IBM-037 a IBM-1047, utilice el siguiente comando:
iconv -f IBM-037 -t IBM-1047 ODBC.ini > ODBC-1047.ini
mv ODBC-1047.ini ODBC.ini
- Cambie la configuración de terminal o el emulador de terminal para utilizar CCSID IBM-1047 al crear o modificar el archivo.