ogg logdump工具使用介绍

转自:http://www.cnblogs.com/jimeper/p/4299530.html

在GGSCI中使用如下命令查看当前处理的队列文件和RBA号,例如:
GGSCI (br-jl-accs-db1) 3> info REPYXA
REPLICAT   REPYXA    Last Started 2011-01-08 19:48   Status RUNNING
Checkpoint Lag       00:00:00 (updated 136:41:42 ago)
Log Read Checkpoint  File ./dirdat/p1000556 First Record  RBA 59193235
检查discard file:
GGSCI (edvmr1p0) 3> sh more dirrpt/rep_5b.dsc
GGSCI (edvmr1p0) 4> dblogin userid source, password ggs
GGSCI (edvmr1p0) 5> info trandata SOURCE.EMP5B
检查这个SQL所在的事务,用Logdump:
[[email protected] OGG_Target]$ logdump
Logdump 46 >open ./dirdat/5b000000
Current LogTrail is /home/oracle/OGG_Target/dirdat/5b000000
Logdump 47 >ghdr on
Logdump 48 >detail on
Logdump 49 >detail data
Logdump 50 >usertoken on
Logdump 51 >pos 153345
Reading forward from RBA 153345 
从Discard File获取这条记录的RBA,通过Logdump定位到这条记录
Logdump 60 >pos 153345
Reading forward from RBA 153345
Logdump 61 >n
___________________________________________________________________
Hdr-Ind    :     E  (x45)     Partition  :     .  (x04)
UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)
RecLength  :    28  (x001c)   IO Time    : 2011/04/08 00:30:59.001.728
IOType     :    15  (x0f)     OrigNode   :   255  (xff)
TransInd   :     .  (x00)     FormatType :     R  (x52)
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00)
AuditRBA   :        231       AuditPos   : 11214352
Continued  :     N  (x00)     RecCount   :     1  (x01) 
 
2011/04/08 00:30:59.001.728 FieldComp            Len    28 RBA 153345
Name: SOURCE.EMP5B
After  Image:                                             Partition 4   G  b
 0000 000a ffff 0000 0000 0000 0000 0006 000a 0000 | ....................
 0000 0000 0000 03e8                               | ........
Column     0 (x0000), Len    10 (x000a)
Column     6 (x0006), Len    10 (x000a)  
 
为了不破坏事务的完整性,找到这个SQL的事务结尾,找到下个事务的起始RBA
Logdump 62 >scanforendtrans
End of Transaction found at RBA 165149
___________________________________________________________________
Hdr-Ind    :     E  (x45)     Partition  :     .  (x04)
UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)
RecLength  :    28  (x001c)   IO Time    : 2011/04/08 00:30:59.001.728
IOType     :    15  (x0f)     OrigNode   :   255  (xff)
TransInd   :     .  (x02)     FormatType :     R  (x52)
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00)
AuditRBA   :        231       AuditPos   : 11246304
Continued  :     N  (x00)     RecCount   :     1  (x01) 
 
2011/04/08 00:30:59.001.728 FieldComp            Len    28 RBA 165149
Name: SOURCE.EMP5B
After  Image:                                             Partition 4   G  e
 0000 000a ffff 0000 0000 0000 0000 0006 000a 0000 | ....................
 0000 0000 0001 86a0                               | ........
Column     0 (x0000), Len    10 (x000a)
Column     6 (x0006), Len    10 (x000a)  
 
Logdump 63 >pos 165149
Reading forward from RBA 165149
Logdump 64 >n
___________________________________________________________________
Hdr-Ind    :     E  (x45)     Partition  :     .  (x04)
UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)
RecLength  :    28  (x001c)   IO Time    : 2011/04/08 00:30:59.001.728
IOType     :    15  (x0f)     OrigNode   :   255  (xff)
TransInd   :     .  (x02)     FormatType :     R  (x52)
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00)
AuditRBA   :        231       AuditPos   : 11246304
Continued  :     N  (x00)     RecCount   :     1  (x01) 
 
2011/04/08 00:30:59.001.728 FieldComp            Len    28 RBA 165149
Name: SOURCE.EMP5B
After  Image:                                             Partition 4   G  e
 0000 000a ffff 0000 0000 0000 0000 0006 000a 0000 | ....................
 0000 0000 0001 86a0                               | ........
Column     0 (x0000), Len    10 (x000a)
Column     6 (x0006), Len    10 (x000a)  
 
通过Scanforheader知道下一个事务的开始
Logdump 65 >scanforheader
___________________________________________________________________
Hdr-Ind    :     E  (x45)     Partition  :     .  (x04)
UndoFlag   :     .  (x00)     BeforeAfter:     B  (x42)
RecLength  :    14  (x000e)   IO Time    : 2011/04/08 00:30:59.001.728
IOType     :     3  (x03)     OrigNode   :   255  (xff)
TransInd   :     .  (x00)     FormatType :     R  (x52)
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00)
AuditRBA   :        231       AuditPos   : 11247120
Continued  :     N  (x00)     RecCount   :     1  (x01) 
 
2011/04/08 00:30:59.001.728 Delete               Len    14 RBA 165268
Name: SOURCE.EMP5B
Before Image:                                             Partition 4   G  b
 0000 000a 0000 0000 0000 0000 0315                | ..............
Column     0 (x0000), Len    10 (x000a)
Solution:

GGSCI (edvmr1p0) 5> alter REP_5B, extseqno 0, extrba 165268
REPLICAT altered.

时间: 2024-08-02 23:09:35

ogg logdump工具使用介绍的相关文章

使用OGG的logdump工具检查OGG trail file中存在不存在相关表的记录

本文是原创文章,转载请务必注明出处,否则谢绝转载:http://blog.csdn.net/msdnchina/article/details/47625661 OGG和logdump工具的关系,类似于Oracle Database 和logminer工具的关系. $ logdump Oracle GoldenGate Log File Dump Utility for Oracle Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0

GoldenGate的Logdump工具使用简介

Logdump工具是GoldenGate提供的一个用于查询.分析.过滤.查看和保存存储在trail文件或extract文件中的数据的工具. 1.启动Logdump工具 [[email protected] ~]$ cd /ogg [[email protected] ogg]$ ./logdump Oracle GoldenGate Log File Dump Utility for Oracle Version 12.2.0.1.1 OGGCORE_12.2.0.1.0_PLATFORMS_1

Eclipse UML 工具 ObjectAid 介绍

概述 本文介绍如何使用 ObjectAid(http://www.objectaid.com/) UML Explorer 创建 UML 图,快速阅读代码. 安装 ObjectAid ObjectAid 是 Eclipse 插件,首先需要安装 Eclipse, 然后根据 http://www.objectaid.com/installation 安装插件. 使用 ObjectAid 基于某一 Project,选择 New -> Other -> ObjectAid UML Diagram -&

【硬件】DELL服务器硬件监控及DELL系统管理工具OMSA介绍

1.1.1. DELL服务器硬件监控及DELL系统管理工具OMSA介绍 本文介绍采用使用Nagios和OMSA监控DELL服务器的硬件健康状态,Nagios监控的方式是NRPE模式,需要配置check_openmanage脚本和安装DELL的OMSA工具. 使用OpenManage和Nagios监控DELL服务器硬件部署手册: http://folk.uio.no/trondham/software/check_openmanage.html 1)        OMSA是什么 OMSA是Del

Windows系统内存分析工具的介绍

? Windows系统内存分析工具的介绍(进程管理器,资源管理器,性能监视器, VMMap, RamMap,PoolMon) 微软官方提供多种工具来分析Windows 的内存使用情况,除了系统自带的任务管理器(Task Manager), 资源监视器(Resource Manager), 性能监视器(Performance Monitor), 还有SysInternals工具, ?RamMap, PoolMon用以分析内存问题.本文简单介绍上述工具的快速使用方法,如果需要了解深入了解,请参考微软

Android笔记1——开发前奏1开发环境搭建和开发工具使用介绍

转载请注明http://www.cnblogs.com/devtrees/p/4382234.html 欢迎指正错误,共同进步! 一背景知识 1.1G-4G的介绍 Generation(一代) WAP(wait and pay) Wireless Markup Language(WML)精简版的html语言 二.Android概述 1.Android操作系统介绍 2.Android历史介绍 3.Android系统架构(重点) 第一层:应用层Application 第二层:应用框架层Applica

[翻译] iOS开发工具的介绍(第一部分)

IOS DEVELOPMENT TIPS & TRICKS - PART I http://blog.trifork.com/2013/12/19/ios-development-tips-tricks-part-i/ As you might know, I am very fond of developing apps for the iOS platform. I started back in mid-2009 by trying to create an app for the Dut

网站压力测试工具Webbench介绍

Webbench是一个非常简单的压力测试工具,Webbench最多可以模拟3万个并发连接去测试网站的负载能力. (1)Webbench安装 wget http://www.phpddt.com/soft/linux/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make make install (2)Webbench使用 webbench -c 1000 -t 60 http://www.phpddt.com/

日志分析工具-ApexSQL介绍

原文:日志分析工具-ApexSQL介绍 使用场景:业务数据异常变化,通过代码分析不出来的时候,迫不得已需要通过日志来分析 下载地址:http://www.apexsql.com/Download.aspx?download=log 使用要点: 日志的原理导致他不能显示原始SQL,只能记录前后变化,这个是日志本身的机制 可以通过事务Id判断是否同一事务,但是要了解其修改过程还是需要业务上的经验. 记录事务发生的时间,不记录发起者的程序名称和客户端信息 样例代码: CREATE TABLE [dbo