Oracle Golden Gate trail 查看

查看OGG trail文件记录一可以用户ogg问题的诊断和支持,也可以对ogg的原理进一步理解,Ogg 的trail 文件需要用Logdump工具来查看,每个trail文件由文件头记录和更改记录组成,10.0以前版本不包含文件头记录。

每一条更改记录(change record)包括头区域,数据区域,也可能包括用户令牌区域(user token),查看的步骤如下:

logdump 10> open ogg_trail文件名 

logdump 11>ghdr on

logdump 12> detail on

logdump 13>detail data

logdump 14>usertoken on

logdump 15>n

下面是一条更改记录,及重要字段的解释:

头区域包含事务信息,重要字段解释如下:

扫描二维码关注公众号,回复: 6574943 查看本文章

Hdr-Ind:这个值应该是E,表示记录是由EXTRACT进程创建,如果是其它值,表示无效记录。

UndoFlag:用于NonStop环境

RecLength:记录缓冲区长度,以字节计

IOType:记录表示的操纵类型。

TransInD:记录在现在事务中的位置:

   0 — 事务中的第一条记录 
   1 — 既不是事务的第一条记录,也不是最后一条记录
   2 — 事务中的最后一条记录 
   3 — 事务中的唯一一条记录。

Syskeylen:只用户Nonstop环境

AuditRBA:用于识别事务标识符,如oracle redo 序列号。

Continued:Y表示这条记录是一个分段,告诉ogg这条记录是另一条更改记录数据的继续。

                    N表示没有下一个分段,可能是更改记录的最后一个分段,也可能是更改记录没有数据分段。

Partition:对于Windows和Unix记录,这个字段值总是4.

BeforeAfter:指示记录一个update操作的前映像或后映像。

IOtime:提交记录的时间戳。

OrigNode:只用于Nonstop。

Format Type:数据来自数据库还是事务日志:

   F:取自数据库

  R:从事务日志读取,

Incomplete:数据已过期。

AuditPos:事务日志中数据的位置。

RecCount:Windows和Unix下,用于LOB被分为多个块时,用来重组LOB。

猜你喜欢

转载自blog.csdn.net/lichx123/article/details/92064053