通配符解析

有效对象

提取和复制

说明

使用 WILDCARDRESOLVE 参数更改用于处理 TABLE、SEQUENCE 或 MAP 语句中的通配符表规范的规则。WILDCARDRESOLVE 必须位于参数文件中关联的 TABLE、SEQUENCE 或 MAP 语句之前。

尝试通配符解析时,目标对象必须已存在于目标数据库中。如果目标对象不存在,复制将异常终止。

默认值

DYNAMIC

语法

WILDCARDRESOLVE {DYNAMIC | IMMEDIATE}

DYNAMIC

每次满足通配符规则的源对象将在满足通配符规则时解析。解析时,新解析的对象将包括在 Oracle GoldenGate 配置中。这是默认设置。这是 Teradata 的必需设置。

指定 SOURCEISTABLE 或 GENLOADFILES 时,请勿使用此选项。对于这些参数,WILDCARDRESOLVE 将始终隐式设置为 IMMEDIATE。

使用通配符使用 SEQUENCE 参数复制 Oracle 序列时,必须使用 DYNAMIC。

要保留 DYNAMIC 的默认值,显式 WILDCARDRESOLVE 参数是可选的,但其存在有助于向正在查看参数文件且正在使用哪种方法的人明确说明。

IMMEDIATE

满足通配符定义的源对象将在启动时处理。Teradata 不支持此选项。这是 SOURCEISTABLE 的强制默认值。

此选项不支持 Oracle 间隔分区功能。需要动态解析,以便 Oracle GoldenGate 能够找到新分区。

示例

以下示例在启动时解析通配符。

WILDCARDRESOLVE IMMEDIATE
TABLE hq.acct_*;