• Logdump使用指引


    Logdump使用指引

    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.
  • 相关阅读:
    mac下编写命令脚本
    mac环境mongodb安装小坑
    JS
    设计模式:装饰器
    proxy 数据帧听
    react hook 简单实现
    报错:java.lang.NumberFormatException: null
    git回滚到指定版本
    1109. 航班预订统计 力扣(中等) 差分数组 不会但神奇
    528. 按权重随机选择 力扣(中等) 前缀和rand()
  • 原文地址:https://www.cnblogs.com/jimeper/p/4299530.html
Copyright © 2020-2023  润新知