线索集

有效对象

复制

说明

注:此参数已替换为 SOURCECHARSET 参数,但仍可以保留在现有参数文件中以实现向后兼容。

如果是版本早于 11.2.1.0.0 的 Extract 版本写入的线索,则使用 TRAILCHARSET 参数提供源数据的字符集。在早期版本中,源字符集未存储在线索中。

使用 TRAILCHARSET 时,Replicat 在将字符类型列转换为目标字符集时使用指定的字符集作为源字符集。Replicat 使用 TRAILCHARSET 字符集时会发出警告消息。

默认情况下,Replicat 执行字符集转换。此功能由 CHARSETCONVERSION(默认值)和 NOCHARSETCONVERSION 参数控制。要使用 TRAILCHARSET,不能使用 NOCHARSETCONVERSION。

默认值

操作系统的字符集

语法

TRAILCHARSET <source_charset> [, REPLACEBADCHAR];

<source_charset>

源数据库的 ICU 字符集标识符或 Oracle 字符集标识符。对于 Oracle AI Database,Oracle GoldenGate 会将 Oracle 标识符转换为相应的 ICU 标识符,以便转换为使用 Replicat 参数文件中的 SETENV 参数中的 NLS_LANG 规范指定的字符集。

REPLACEBADCHAR

防止 Replicat 在转换尝试失败时异常终止。失败的字符将替换为各目标字符集的替换字符。替换字符在每个字符集中预先定义。

示例

示例 1

TRAILCHARSET ISO-8859-9;

示例 2

TRAILCHARSET windows-932, REPLACEBADCHAR;

示例 3

TRAILCAHRSET EUC-CN;