Logdump使用指引
在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:
[oracle@edvmr1p0 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.

Logdump使用指引的更多相关文章

  1. uexGaodeMap插件Android接入指引

    uexGaodeMap插件Android接入指引 高德地图插件是基于高德地图API封装的AppCan平台的插件模块.开发者集成及使用此插件,需要到高德开放平台为应用申请相应的APIKey,并将APIK ...

  2. Sublime Text 全程指引

    Sublime Text 全程指引 by Lucida 包含sublime 的常用快捷操作

  3. MySQL学习指引

    mysql指引 1,mysql基本安装 2,mysql多实例安装与维护 3,备份恢复 备份数据库 分备数据库 分备表 恢复数据库

  4. 40.Android之新手指引界面学习

    我们经常可以看到打开新App会有新手指引界面,类似蒙板效果今天来学习.原理其实很简单,设置一个透明Activity或者Dialog,然后修改其属性即可.由于实现比较简单,就贴一部分代码. 1.在And ...

  5. Kinect for Windows SDK开发入门(15):进阶指引 下

    Kinect for Windows SDK开发入门(十五):进阶指引 下 上一篇文章介绍了Kinect for Windows SDK进阶开发需要了解的一些内容,包括影像处理Coding4Fun K ...

  6. [MarsZ]Unity3d游戏开发之Unity3d全策划配置新手指引

    Unity3d全策划配置新手指引 前言... 2 版本... 2 作者... 2 功能... 2 类型... 2 触发类型... 2 步骤类型... 3 实现... 4 简要... 4 策划方面... ...

  7. 酷派D530刷机指引

    酷派D530是我的第一台智能手机,刚入手的时候是挺激动的,什么Root啦,精简系统删官方应用啦,app2sd啦,杂七杂八的应用装了一堆,折腾得不亦乐乎.但过了那个热度之后,现在我对于智能手机的要求还是 ...

  8. 酷派D530刷机指引之官方ROM

    刷机前的准备工作 刷官方ROM的大致过程就是:先手机连接电脑,然后在电脑上运行刷机工具,然后那个刷机工具就会把你选择的ROM装到手机里面,然后就没有然后了. 所以在刷机之前,硬件方面需要准备好: 充满 ...

  9. C/C++堆栈指引(转)

    C/C++堆栈指引 Binhua Liu 前言 我们经常会讨论这样的问题:什么时候数据存储在堆栈(Stack)中,什么时候数据存储在堆(Heap)中.我们知道,局部变量是存储在堆栈中的:debug时, ...

随机推荐

  1. ubuntu wireshark 没有接口

    There are no interfaces on which a capture can be done 解决方法: Open a terminal by pressing Ctrl+Alt+T  ...

  2. JBOSS通过Apache负载均衡方法二:使用mod_cluster

    本文介绍使用mod_cluster组件通过apache来对JBOSS做负载均衡.基本环境为:linux RH6.3 64bit下使用jboss-eap-6.0和mod-cluster 1.2.6(集成 ...

  3. Remote Desktop Connection from Windows 7 to Ubuntu 12.04

    $sudo apt-get install xrdp $cd ~ $sudo vim .xsession gnome-session --session=ubuntu-2d 在windows下进行远程 ...

  4. FFMpeg写MP4文件例子分析

    http://blog.csdn.net/eightdegree/article/details/7425811 这段时间看了FFMpeg提供的例子muxing.c,我略微修改了下源代码,使其生成一个 ...

  5. 502 Server dropped connection

    在本地电脑上开启了,全局VPN代理后,出现 502 报错. 502 Server dropped connection The following error occurred while tryin ...

  6. [转]Flash Socket通信的安全策略

    昨天做测试的时候遇到一个问题,做好的SWF在Flash AS3中调试通过,但是发布到html中之后就无法得到数据了.查了一些资料之后找到了解决办法.这里感谢 剑心 提供帮助,以及同事若水三千提供Jav ...

  7. sublime Text3 插件编写教程_第一课

    今天给大家分享一下编写一个Sublime Text3 插件的流程以及使用插件解决的一个实际问题. 一.开发插件的前提条件 开发sublime插件用到的是Python语言,因此必须懂Python语言的基 ...

  8. 针对httptest4net构建elasticsearch集群压力测试用例

    httptest4net是可以自定义HTTP压力测试的工具,用户可以根据自己的情况编写测试用例加载到httptest4net中并运行测试.由于最近需要对elasticsearch搜索集群进行一个不同情 ...

  9. Dynamic CRM 2013学习笔记(十九)自定义审批流1 - 效果演示

    CRM的项目,审批流是一个必须品.为了更方便灵活地使用.配置审批流,我们自定义了一整套审批流.首先来看下它的效果: 1. 审批模板 这是一个最简单的审批流,首先指定审批实体,及相关字段,再配置流程节点 ...

  10. 基于OWIN WebAPI 使用OAUTH2授权服务【授权码模式(Authorization Code)】

    之前已经简单实现了OAUTH2的授权码模式(Authorization Code),但是基于JAVA的,今天花了点时间调试了OWIN的实现,基本就把基于OWIN的OAUHT2的四种模式实现完了.官方推 ...