支持全球化功能

Oracle GoldenGate 提供全球化支持,您应该在使用此支持时考虑这些支持。

从同时包含 ASCII 和 EBCDIC 的源进行复制

在将 Db2 源系统复制到具有不同字符集的目标时,如果 Db2 源包含 ASCII 和 EBCDIC 数据的混合,则应考虑对字符数据进行编码。任何给定复制的字符集转换要求源数据位于单个字符集中。

源字符集在线索标头中指定。因此,Oracle GoldenGate 线索可以包含 ASCII 或 EBCDIC 数据,但不能同时包含两者。Unicode 表在处理时没有特定的配置,并且不受单字符集要求的限制。

对于同时包含两种字符编码类型的源,您可以选择以下选项:

要在上述任一方案中输出正确的字符集,请使用 TRAILCHARSETASCII 和 TRAILCHARSETEBCDIC 参数。默认值为 TRAILCHARSETEBCDIC。如果没有这些参数,ASCII 和 EBCDIC 数据将按原样写入线索。使用这些参数时,请注意以下事项:

在对象名称中指定多字节字符

如果参数文件中方案、表、列或存储过程的名称包含多字节字符,则对名称使用双引号。

有关指定对象名称的更多信息,请参阅在 Oracle GoldenGate 输入中指定对象名称。