1、ADD EXTTRAIL
使用ADD EXTTRAIL本地系统和创建联机处理线索:
将其与“提取”组关联。
分配最大文件大小。
语法:
ADD EXTTRAIL trail_name, EXTRACT group_name
[, MEGABYTES n]
[SEQNO n]
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组的名称。只有一个提取过程可以将数据写入跟踪。
MEGABYTES n
对提取有效。序列中每个跟踪文件的最大大小(以兆字节为单位)。默认值为2000。
SEQNO n
指定跟踪中的第一个文件将从指定的跟踪序列号开始。不包括任何零填充。例如,要从名为的路径的序列3开始 tr,请指定SEQNO 3。实际文件将命名为/tr000000003。当需要将“复制”重新定位到某个路径序列号时,可以在故障排除期间使用此选项。它消除了更改“复制”以读取所需序列号的需要。预设值是1。
举例:
GGSCI (oracle11g) 2> ADD EXTTRAIL /dirdat/t1, EXTRACT test1
EXTTRAIL added.
2、ALTER EXTTRAIL
ALTER EXTTRAIL用于更改使用ADD EXTTRAIL命令创建的路径(本地系统上的路径)的属性。该更改将在下一次“提取”开始时生效。
使用此命令之前,请使用该命令停止Extract STOP EXTRACT group_name。
语法:
ALTER EXTTRAIL trail_name, EXTRACT group_name
[, MEGABYTES n]
trail_name
路径的相对或完全限定的路径名。
group_name
路径绑定到的Extract组的名称。
MEGABYTES n
文件的最大大小,以兆字节为单位。缺省值为500。使用此选项后,发出SEND EXTRACT带有ROLLOVER选项的命令以关闭当前跟踪文件并打开一个新文件。
举例:
GGSCI (oracle11g) 4> ALTER EXTTRAIL /dirdat/t1, EXTRACT test1, MEGABYTES 200
EXTTRAIL altered.
3、DELETE EXTTRAIL
使用DELETE EXTTRAIL删除与本地系统上的线索相关的检查点的记录。检查点保存在文件中,该文件的名称dirchk与Oracle GoldenGate目录的子目录中的组相同。
该命令仅从检查点文件中删除对指定路径的引用。它不会删除跟踪文件。
语法:
DELETE EXTTRAIL trail_name
trail_name
路径的相对或完全限定的路径名,包括两个字符的路径前缀。
举例:
GGSCI (oracle11g) 6> DELETE EXTTRAIL /dirdat/t1
Deleting extract trail /dirdat/t1 for extract TEST1
4、INFO EXTTRAIL
使用INFO EXTTRAIL检索本地路径配置信息。它显示了路径的名称,向其写入的摘录,最后处理的数据的位置以及分配的最大文件大小。
语法:
INFO EXTTRAIL trail_name
trail_name
路径的相对或完全限定路径名,或指定多个路径的通配符。例如,T*显示名称以T开头的所有跟踪文件的信息。
举例:
GGSCI (oracle11g) 8> INFO EXTTRAIL /dirdat/t1
Extract Trail: /dirdat/t1
Seqno Length: 6
Flip Seqno Length: yes
Extract: TEST1
Seqno: 0
RBA: 0
File Size: 200M