RMTTRAIL
有效对象
提取
说明
使用 RMTTRAIL 参数指定使用 ADD RMTTRAIL 命令创建的远程线索。使用 RMTTRAIL 指定的线索必须在其关联的 TABLE 语句之前。可以使用多个 RMTTRAIL 语句指定不同的远程线索。前面必须使用 RMTHOST 参数。RMTTRAIL
FORMAT RELEASE 和 TRAILBYTEORDER 选项仅适用于提取,不适用于数据泵。
可以使用 ENCRYPTTRAIL 参数加密此线索中的数据。有关更多信息,请参见 "ENCRYPTTRAIL | NOENCRYPTTRAIL "。
默认值
无
语法
RMTTRAIL <trail_name>
[, FORMAT RELEASE <major.minor>]
[, OBJECTDEFS | NO_OBJECTDEFS]
[, TRAILBYTEORDER {BIGENDIAN | LITTLEENDIAN | NATIVEENDIAN}]
<name>
线索的相对路径或全限定路径名称。对名称使用两个字符。随着线索文件的过期,将向此名称添加一个六字符的序列号,例如 /ggs/dirdat/rt000000001。
FORMAT RELEASE <major.minor>
指定提取发送到线索的数据元数据格式。元数据告知读取进程,数据记录版本是否是它支持的版本。较早的 Oracle GoldenGate 版本包含的元数据与较新的版本不同。
-
FORMAT是必需的关键字。 -
RELEASE指定 Oracle GoldenGate 发行版本。<major>是主版本号,<minor>是次版本号。X.x必须反映 Oracle GoldenGate 当前或较早的普遍可用 (Generally Availability,GA) 发行版。有效值为 11.2 到当前 Oracle GoldenGateX.x版本号,例如 11.2 或 12.1。发行版本以编程方式映射到相应的内部兼容性级别。默认值为向此线索写入的进程的当前版本。请注意,早于 12.1 的
RELEASE版本不支持由三个部分组成的对象名称。
FORMAT 与 RECOVERYOPTIONS 参数之间存在依赖性。如果 RECOVERYOPTIONS 设置为 APPENDMODE,则 FORMAT 必须设置为 RELEASE 10.0 或更高版本。当 RECOVERYOPTIONS 设置为 OVERWRITEMODE 时,FORMAT 必须设置为 RELEASE 9.5 或更低。
有关 Oracle GoldenGate 线索文件版本化和恢复模式的其他信息,请参见 Trail Recovery Mode 。
Oracle Database 12。2 支持以下设置:
-
对于兼容性设置为 12.1 的 Oracle Database 12。2 非 CDB,支持
FORMATRELEASE12.2 或更高版本。 -
对于兼容性设置为 12.2 的 Oracle Database 12。2 非 CDB,支持
FORMATRELEASE12.2 或更高版本。 -
对于兼容性设置为 12.2 的 Oracle Database 12。2 CDB/PDB,仅支持
FORMATRELEASE12.3。这是由于对 PDB 使用了本地撤消,此功能需要使用 PDB 编号来扩充事务处理ID,以确保事务 ID 的唯一性。
OBJECTDEFS |
NO_OBJECTDEFS |
使用 OBJECTDEFS 和 NO_OBJECTDEFS 选项可以控制是否在线索中包括对象定义。仅当以 Oracle GoldenGate 规范格式设置输出线索并且线索格式发行版大于 12.1 时,这两个选项才适用。否则,将忽略这两个选项,因为不会向线索添加任何元数据记录。
从开放系统数据库复制到 NonStop 时,请指定低于 12.2 的格式版本,以避免将对象定义包括在线索中,因为 NonStop 不支持从线索处理对象定义。
TRAILBYTEORDER {BIGENDIAN |
LITTLEENDIAN |
NATIVEENDIAN} |
设置线索记录中元数据的字节格式。此参数不影响列数据。仅对 FORMAT RELEASE 版本至少为 12.1 的线索有效。有效值为 BIGENDIAN(大尾数)、LITTLEENDIAN(小尾数)和 NATIVEENDIAN(本地系统的默认值)。默认值为 BIGENDIAN。有关其他使用说明,请参见 GLOBALS 版本的 TRAILBYTEORDER 。
示例
示例 1
RMTTRAIL ny
示例 2
在 Linux 上
RMTTRAIL trails/ny, FORMAT RELEASE 19.1
示例 3
在 Windows 上:
EXTTRAIL trails\ny, FORMAT RELEASE 19.1
示例 4
捕获的相同表集中的两种线索格式:
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2
FORMAT RELEASE 19.1
TABLE tab1
TABLE tab2
示例 5
发送具有对象定义的 HR 方案和没有对象定义的 ORD 方案的数据泵参数文件的示例:
RMTTRAIL $data/ggs12.2/a1, OBJECTDEFS
TABLE hr.*;
RMTTRAIL $data/ggs12.2/a2, NO_OBJECTDEFS
TABLE ord.*;