1、ADD RMTTRAIL
使用ADD RMTTRAIL远程系统和创建联机处理线索:
分配最大文件大小。
将路径与“提取”组相关联。
语法:
ADD RMTTRAIL trail_name, EXTRACT group_name
[, FORMAT RELEASE major.minor]
[, MEGABYTES n]
[, SEQNO n]
trail_name
路径的相对或完全限定的路径名。路径名称只能包含两个字符。
每当创建新文件时,Oracle GoldenGate都会在该名称后附加一个九位数的序列号。例如,一个有名的路径/tr会文件命名 /tr000000001,/tr000000002。
FORMAT RELEASE major.minor
不适用于提取泵。指定数据的元数据格式,该数据通过“提取”发送到跟踪,文件或(如果是远程任务)发送到另一个进程。元数据告诉阅读器进程数据记录是否是其支持的版本。元数据格式取决于Oracle GoldenGate进程的版本。较旧的Oracle GoldenGate版本包含的元数据与较新版本的元数据不同。
FORMAT RELEASE指定Oracle GoldenGate发行版本。major是主要版本号,minor是次要版本号。Xx必须反映Oracle GoldenGate的当前版本或更早的,通常可用的(GA)版本。当前的Oracle GoldenGate Xx版本号19.1的有效值为12.2。
该发行版本以编程方式映射回适当的跟踪格式兼容性级别。默认值为写入该跟踪的进程的当前版本。
Oracle Database 12.2和更高版本支持以下设置:
对于Oracle CD 12.2非CDB或更高版本,支持将兼容性设置为12.1、12.2或更高版本FORMAT RELEASE。
对于Oracle CD 12.2非CDB或更高版本,支持兼容性设置为12.2、12.2或更高版本FORMAT RELEASE。
对于兼容性设置为12.2的Oracle Database 12.2 CDB / PDB或更高版本,仅FORMAT RELEASE 支持值12.3或更高。这是由于对PDB使用了本地撤消,这需要使用PDB号扩展事务ID以确保trx ID的唯一性。
group_name
路径绑定到的Extract组的名称。只有一个主要的Extract进程可以将数据写入远程路径。
MEGABYTES n
跟踪中文件的最大大小(以兆字节为单位)。默认值为500。
SEQNO n
指定跟踪中的第一个文件将从指定的跟踪序列号开始。不包括任何零填充。例如,要从名为的路径的序列3开始 tr,请指定SEQNO 3。实际文件将命名为tr000000003。当需要将“复制”重新定位到某个路径序列号时,可以在故障排除期间使用此选项。它消除了更改“复制”以读取所需序列号的需要。
举例1:
ADD RMTTRAIL dirdat\aa, EXTRACT finance, MEGABYTES 200
2、ALTER RMTTRAIL
ALTER RMTTRAIL用于更改使用ADD RMTTRAIL命令创建的跟踪的属性(远程系统上的跟踪)。该更改将在下一次“提取”开始时生效。
语法:
ALTER RMTTRAIL trail_name, EXTRACT group_name
[, MEGABYTES n]
trail_name
路径的相对或完全限定的路径名。例如,dirdat\aa.
group_name
路径绑定到的Extract组的名称。
MEGABYTES n
文件的最大大小,以兆字节为单位。缺省值为500。使用此选项后,发出SEND EXTRACT 带有ROLLOVER选项的命令以关闭当前跟踪文件并打开一个新文件。
举例1:
ALTER RMTTRAIL dirdat\aa, EXTRACT finance, MEGABYTES 200
3、DELETE RMTTRAIL
使用DELETE RMTTRAIL删除与远程系统上的线索相关的检查点的记录。检查点保存在文件中,该文件的名称与Oracle GoldenGate目录的子目录中的组相同。
该命令仅从检查点文件中删除对指定路径的引用。它不会删除跟踪文件。
语法:
DELETE RMTTRAIL trail_name[,EXTRACT group_name}
trail_name
路径的相对或完全限定的路径名,包括两个字符的路径前缀。
group_name
路径绑定到的Extract组的名称。如果未指定,DELETE RMTTRAIL则从写入指定路径的所有提取组中删除路径引用。
举例1:
DELETE RMTTRAIL var/lib/data/et
4、INFO RMTTRAIL
使用INFO RMTTRAIL检索远程路径配置信息。它显示了路径的名称,向其写入的摘录,最后处理的数据的位置以及分配的最大文件大小。
语法:
INFO RMTTRAIL trail_name
trail_name
路径的相对或完全限定路径名,或*指定多个路径的通配符()。
举例1:
INFO RMTTRAIL dirdat\aa