首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OGG Trail分析利器-Logdump

Logdump是GoldenGate中附带的一个工具软件,在GoldenGate的安装目录下可以找到。这个工具主要用于分析GoldenGate生成的队列文件,排除同步故障,精确查找、跳过队列事务以及统计队列文件中的数据等。

1

进入logdump命令行

在GoldenGate的安装目录下直接运行./logdump即可

2

命令行显示设置

打开一个trailfile

显示记录头信息

添加列信息

在列信息中添加hex和ASCII的值

查看用户自定义的tokens

查看OGG生成的tokens

控制显示记录长度

以下是显示一个记录的明细情况:

3

文件头信息解读

Hdr-Ind:该值总是E,表示是extract创建,如果为其他属性,则表示不可用。

UndoFlag:该值正常情况下总是0,但是如果这个记录是前一个操作回滚的,那么这个值会变为1。

RecLength:事务记录长度。

IOType:常见的IO类型,insert、update、delete、commit

TransInd:记录在事务中的位置

BeforeAfter: 对于update操作,表示该数据是before image还是after image。对于insert操作,总是after images,而delete操作总是before images。

IO Time:记录提交时间

FormatType:表示数据是从事务日志读取还是直接从数据库中获取。取值为F和R,F表示fetched from database,R表示readable in transaction log。

4

指令介绍

1 Logdump 114 >NEXT or N

2 Logdump 119 >POSITION or POS 3876

Reading forward from RBA 3876

3 Logdump 128 >COUNT

4 Logdump 130 >SCANFORHEADER (SFH)

5 Logdump 133 >SCANFORTYPE (SFT)

6 Logdump 141 >SCANFORNEXTTRANS (SFNT)

7 Logdump 145 >SCANFORENDTRANS (SFET)

8 Logdump 148 >SCANFORMETADATA (SFMD)

9 Logdump 152 >FILTER [INClude | EXCLude] FILENAME schema.table

10 Logdump 153 >FILTER INCLUDE IOTYPE insert,update,delete

11 Logdump 155 >FILTER INCLUDE STARTTIME 2017-10-11 17:00:00

12 Logdump 158 >FILTER CLEAR

13 Logdump 160 >FILTER [INClude | EXCLude] FILENAME schema.table; FILTER INCLUDE IOTYPE insert,update,delete

14 Logdump 165 > SAVE nnn RECORDS | nnn BYTES

5

总结

Logdump提供了丰富的命令筛选、显示OGG队列文件信息,为查找事务队列信息和处理同步进程报错提供了很大的便利性。

——————————————

网易MySQL中间件Cetus开源啦

github地址:https://github.com/Lede-Inc/cetus/blob/master/doc/cetus-quick-try.md

微信群:扫描网易DBA小助手加入

2018年网易乐得数据库及运维分享会

7月1日网易北京研发中心举行

名额有限,速度扫码报名

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180612G1A0B100?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券