1.1. 查看源端trail文件信息
GGSCI (dbstandby08) 159> INFO EXTTRAIL *
Extract Trail: ./dirdat/et
Extract: PUMP1
Seqno: 5
RBA: 2976
File Size: 100M
Extract Trail: ./dirdat/ext2/et
Extract: PUMP2
Seqno: 5
RBA: 4256
File Size: 100M
1.2. 查看目标端trail文件信息
INFO RMTTRAIL *
1.3. 删除trail 文件语法
DELETE EXTTRAIL ./dirdat/et DELETE RMTTRAIL dirdat/et
相对路径或完全路径,包括两个字符前缀。
使用DELETE EXTTRAIL/RMTTRAIL删除与本地或者远程系统上的跟踪关联的检查点记录。 检查点保存在与Oracle GoldenGate目录的dirchk子目录中的组具有相同名称的文件中。
该命令仅从检查点文件中删除对指定路径的引用。 它不会自行删除跟踪文件。 要删除跟踪文件,请使用标准操作系统命令删除文件。
DELETE EXTTRAIL/RMTTRAIL 这两个命令在源端执行即可删除本地和目标端trail文件检查点记录
1.4 删除源端的trail文件
GGSCI (dbstandby08) 161> DELETE EXTTRAIL ./dirdat/et
Deleting extract trail ./dirdat/et for extract PUMP1
GGSCI (dbstandby08) 162> info EXTTRAIL *
Extract Trail: ./dirdat/ext2/et
Extract: PUMP2
Seqno: 5
RBA: 4256
File Size: 100M
GGSCI (dbstandby08) 1> DELETE EXTTRAIL ./dirdat/ext2/et
Deleting extract trail ./dirdat/ext2/et for extract PUMP2
GGSCI (dbstandby08) 2> info all
说明: 此命令不会把操作系统的上的对应的/u01/oracle/tools/oracle11g/ogg/dirdat/et000000 文件删除 ,需要手动rm删除操作系统上的文件。 当然mgr管理进程中是可以配置参数进行自动删除的,不需要手动进行删除 mgr进程中添加如下参数 就可以实现自动删除本地的trail文件 purgeoldextracts ./dirdat/*,usecheckpoints, minkeepdays 7
注意: 重新添加extract,pump进程trail文件 如果不执行DELETE EXTTRAIL ./dirdat/et文件只是从操作系统级别删除trail文件,重启extract进程,生成的trail文件序列号会从以前删除的最大的trail文件号加1。 执行删除trail 文件命令时,再次生成trail文件会重新从0开始。