Configuración adicional necesaria en Oracle GoldenGate para Db2 para i

Descubra cómo preparar Oracle GoldenGate para iniciar la replicación de datos desde una base de datos de origen Db2 para i y aplicarla a una base de datos de destino soportada.

Actualización del archivo GLOBALS

El archivo de parámetros GLOBALS contiene parámetros que afectan a todos los procesos de una instancia de Oracle GoldenGate.

GGSCHEMA es un parámetro obligatorio para Oracle GoldenGate y define el esquema que Oracle GoldenGate utiliza en el sistema remoto para los objetos de base de datos de Oracle GoldenGate necesarios.

El parámetro GLOBALS NAMECCSID es específico de Db2 para i y puede ser necesario si el catálogo SQL contiene nombres de objeto a los que hace referencia un CCSID diferente del CCSID del sistema. El catálogo SQL se crea en el CCSID del sistema y no indica esta diferencia cuando se consulta. Oracle GoldenGate realiza consultas al catálogo y puede recuperar el nombre de forma incorrecta a menos que se utilice NAMECCSID para proporcionar el valor de CCSID correcto. Para obtener más información, consulte Referencia de parámetros y funciones para Oracle GoldenGate.

Especificación de Nombres de Objetos

Los comandos y parámetros de Oracle GoldenGate soportan la entrada en forma de nombres SQL, nombres nativos con el formato library_name/file_name(member_name) o una combinación de ambos. Si un nombre de sistema de archivos nativo no incluye el nombre de miembro, el proceso de Oracle GoldenGate selecciona implícitamente todos los miembros. Para un nombre SQL solo se utiliza el primer miembro.

Para soportar la distinción entre mayúsculas y minúsculas de los nombres de objetos entre comillas dobles, especifique esos nombres entre comillas dobles en los archivos de parámetros de Oracle GoldenGate. Esto se aplica tanto a los nombres de sistemas de archivos SQL como nativos.

Al especificar un nombre de tabla nativa en una sentencia MAP en una plataforma que no sea DB2 para i, el nombre se debe incluir entre comillas dobles para que Oracle GoldenGate lo interprete correctamente como un carácter separador.

Para lograr la coherencia de la terminología en otra documentación administrativa y de referencia de Oracle GoldenGate, los términos SQL "esquema" y "tabla" se utilizan para hacer referencia a los contenedores para los datos DB2 para i, como se muestra aquí.

Tabla 7 Relaciones de nombre de objeto nativo-SQL

Nativo SQL Notas

Biblioteca

(longitud máxima 10)

Esquema

(longitud máxima 128)

El sistema operativo crea un nombre nativo correspondiente para un esquema creado por SQL.

Archivo

(longitud máxima 10)

Tabla

(longitud máxima 128)

El sistema operativo crea un nombre nativo correspondiente para una tabla creada mediante SQL.
Miembro No aplicable Contiene los datos reales. Solo se puede acceder al primer miembro de un objeto FILE a través de SQL. Para acceder a los datos de otros miembros, se debe utilizar el nombre del sistema nativo.

Ajuste del reloj del sistema

Se recomienda establecer el reloj del sistema en la hora UTC (Coordinación de hora universal) y utilizar el desfase de zona horaria en DB2 para que los valores del sistema i representen la hora local correcta. Si esta configuración se realiza correctamente, los ajustes del horario de verano local se pueden realizar automáticamente sin interrumpir la replicación.