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.
在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
, goldengate
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人