暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle GoldenGate Trail文件

原创 龙镇君 2023-01-05
1056

Trail文件本身会在进程中自动生成,但是你需要为trail文件制定一个以两个字符命名的名字。当你配置Oracle GoldenGate的时候,可以通过ADD RMTTRAIL 和 ADD EXTTRAIL命令进行配置。默认情况下,trail文件存储在Oracle GlodenGate目录下的dirdat子目录中。你可以制定一个6位还是9位的序列号,通过配置全局参数TRAIL_SEQLEN_9D | TRAIL_SEQLEN_6D。

默认是TRAIL_SEQLEN_9D全局参数。

Trail文件会自动老化,并且允许进程可以在不打断的情况下维护这些Trail文件。每一个新文件的生成,它会继承一个以两个字符+6位或者9位的独一的一个序列号。(例如c:\ggs\dirdat\tr000001)。当序列号达到999999的时候,它又会从000000编号开始。Trail文件可以通过PURGEOLDEXTRACTS这个管理参数进行清除。 你可以创建一个以上的trail文件,用于分离来自于不同的对象或者不用的应用的数据。你连接的对象可以通过配置TABLE 或者SEQUENCE 参数来制定,对应的trail文件可以通过EXTTRAIL 和 RMTTRAIL参数来制定。 为了最大限度地提高吞吐量,并最大限度地减少系统上的I / O负载。提取的数据被发送到一个trail文件可以使用大块操作。交易的顺序会被保留。 


Trail文件升级到9位序列号

You can convert trail files from 9 digit to 6 digit checkpoint record for the named extract groups. Use convchk native command to convert to 9 digit trail by stopping your Extract gracefully then using convchk to upgrade as follows:
convchk extract trail seqlen_9d
Start your Extract. 

You can downgrade from a 9 to 6 digit trail with the same process using this convchk command:
convchk extract trail seqlen_6d

可以升级现在的trail文件从6位序列号到9位序列号。使用convchk本地命令可以升级到一个9位的trail文件。通过停止Extract进程然后使用如下命令: 

convchk extract trail seqlen_9d

启动Etract进程 

你也可以降级从9位到6位序列号,用如下命令: 

convchk extract trail seqlen_6d

将配置再全局变量中:

edit params ./GLOBALS

TRAIL_SEQLEN_9D --转换为9位

TRAIL_SEQLEN_6D --转换为6位

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论