Funciones de Globalización de Soporte
Oracle GoldenGate proporciona soporte de globalización, que debe tener en cuenta al utilizar este soporte.
Replicación desde un origen que contiene tanto ASCII como EBCDIC
Al replicar desde o hacia un sistema de origen Db2 en un destino con un juego de caracteres diferente, se debe tener en cuenta la codificación de los datos de caracteres en el origen Db2 si contiene una combinación de datos ASCII y EBCDIC. La conversión del juego de caracteres por cualquier Replicat especificado necesita que los datos de origen estén en un único juego de caracteres.
El juego de caracteres de origen se especifica en la cabecera de pista. Por lo tanto, la pista de Oracle GoldenGate puede contener datos ASCII o EBCDIC, pero no ambos. Las tablas Unicode se procesan sin una configuración concreta y están exentas del requisito de juego de caracteres.
Para un origen que contiene ambos tipos de codificación de caracteres, tiene las siguientes opciones:
-
Puede utilizar un Extract para todas las tablas y hacer que escriba los datos de caracteres en la pista como ASCII o como EBCDIC.
-
Puede utilizar diferentes Extracts: un Extract para escribir los datos de caracteres ASCII en una pista y otro Extract para escribir los datos de caracteres EBCDIC en una pista diferente. A continuación, asocie cada pista a su propio proceso de extracción y replicación, de modo que los dos flujos de datos se procesen por separado.
Para mostrar el juego de caracteres correcto en cualquiera de esos escenarios, utilice los parámetros TRAILCHARSETASCII y TRAILCHARSETEBCDIC. El valor por defecto es TRAILCHARSETEBCDIC. Sin estos parámetros, los datos ASCII y EBCDIC se escriben en la pista tal cual. Al utilizar estos parámetros, tenga en cuenta lo siguiente:
-
Si se utiliza en un subsistema Db2 de un solo byte, estos parámetros hacen que Extract convierta todos los datos de caracteres en el CCSID de un solo byte ASCII o EBCDIC del subsistema al que está conectado Extract, según el parámetro que se utilice (excepto Unicode, que se procesa tal cual).
-
Si se utiliza en un subsistema Db2 de varios bytes, estos parámetros hacen que Extract capture solo las tablas ASCII o EBCDIC (y Unicode). Los datos de caracteres se escriben en el CCSID mixto ASCII o EBCDIC (según el parámetro utilizado) del subsistema z/OS Db2 al que está conectado Extract.
Especificación de Caracteres de Varios Bytes en Nombres de Objetos
Si el nombre de un esquema, tabla, columna o procedimiento almacenado en un archivo de parámetros contiene un carácter de varios bytes, utilice comillas dobles en el nombre.
Para obtener más información sobre la especificación de nombres de objetos, consulte Especificación de nombres de objetos en la entrada de Oracle GoldenGate.