ADD EXTTRAIL

使用 ADD EXTTRAIL 可以为本地系统上的联机处理创建线索并:

请参阅 Oracle GoldenGate 参数和函数参考中的 EXTTRAIL

语法

ADD EXTTRAIL trail_name, EXTRACT group_name
[, MEGABYTES n]
[SEQNO n]

trail_name

两个字符线索名称。建议这两个字符均为字母,但第一个字符不能为数字。每当创建新文件时,Oracle GoldenGate 都会在此名称后附加一个 9 位数的序号。

线索名称也可使用目录作为前缀。例如,对于名为 north/ea 的线索,线索文件在 $OGG_DATA_HOME/north 子目录中名为 ea000000000、ea000000001。

group_name

线索绑定到的提取组的名称。一个线索只能分配到一个提取。多个提取无法写入同一线索。但是,如果需要,一个提取可以写入多个不同的线索,但通常不需要这样。

MEGABYTES n

序列中每个线索文件的最大大小(以兆字节为单位)。默认值为 500MB,最大值为 2000MB。

SEQNO n

指定线索中的第一个文件以指定的线索序号开始。不包括任何零填充。例如,要在一个名为 tr 的线索中从序号 3 开始,请指定 SEQNO 3。实际文件将名为 /ea000000003。当复制需要重新定位到特定线索序号时,可在故障排除过程中使用此选项。这样,不需要变更复制来读取所需的序号。默认值为 1。

限制

创建与先前提取线索同名的提取线索时,请确保已删除该目录中具有相同 trail_name 的所有线索。

从启用了组复制的 MySQL 数据库进行捕获时,提取只允许有一个线索。

示例


以下命令创建名为 ea 的线索:

ADD EXTTRAIL north/ea, EXTRACT exte, MEGABYTES 200

输出显示如下:

2019-11-20T23:49:19Z  INFO    OGG-08100  EXTTRAIL added.