博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ogg logdump工具使用介绍
阅读量:5949 次
发布时间:2019-06-19

本文共 3853 字,大约阅读时间需要 12 分钟。

转自: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:
[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.

转载于:https://www.cnblogs.com/tan-java/p/5613248.html

你可能感兴趣的文章
TCP/IP详解卷一 学习笔记
查看>>
2003搭建证书服务器
查看>>
mysql连接报错 ERROR 2002 (HY000): Can't connect to local MySQL server through socket
查看>>
我的欧拉工程之路_11
查看>>
js获取URL传参
查看>>
在接受人民币付款后 中国区App Store下载量出现井喷
查看>>
Linux 版lcx
查看>>
java.util.HashMap解读
查看>>
标准滚动条算法
查看>>
字符串练习题
查看>>
Linux的基本指令--服务器
查看>>
在LNMP环境下安装测试HTTPS及其问题
查看>>
二分图最大匹配
查看>>
合并石子,石子合并(环状区间DP)
查看>>
Apache用户认证、域名跳转、Apache访问日志
查看>>
构造函数与拷贝构造函数
查看>>
VM 9 安装64位系统,出现的问题
查看>>
New 的含义和List<T>的数据结构
查看>>
其实我们很幸运
查看>>
FLEX 24节气算法
查看>>