转自:http://www.cnblogs.com/jimeper/p/4299530.html
在GGSCI中使用如下命令查看当前处理的队列文件和RBA号,例如:
GGSCI (br-jl-accs-db1) 3> info REPYXAREPLICAT REPYXA Last Started 2011-01-08 19:48 Status RUNNINGCheckpoint 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.dscGGSCI (edvmr1p0) 4> dblogin userid source, password ggsGGSCI (edvmr1p0) 5> info trandata SOURCE.EMP5B检查这个SQL所在的事务,用Logdump:[oracle@edvmr1p0 OGG_Target]$ logdumpLogdump 46 >open ./dirdat/5b000000Current LogTrail is /home/oracle/OGG_Target/dirdat/5b000000Logdump 47 >ghdr onLogdump 48 >detail onLogdump 49 >detail dataLogdump 50 >usertoken onLogdump 51 >pos 153345Reading forward from RBA 153345 从Discard File获取这条记录的RBA,通过Logdump定位到这条记录Logdump 60 >pos 153345Reading forward from RBA 153345Logdump 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.728IOType : 15 (x0f) OrigNode : 255 (xff)TransInd : . (x00) FormatType : R (x52)SyskeyLen : 0 (x00) Incomplete : . (x00)AuditRBA : 231 AuditPos : 11214352Continued : N (x00) RecCount : 1 (x01) 2011/04/08 00:30:59.001.728 FieldComp Len 28 RBA 153345Name: SOURCE.EMP5BAfter 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的事务结尾,找到下个事务的起始RBALogdump 62 >scanforendtransEnd 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.728IOType : 15 (x0f) OrigNode : 255 (xff)TransInd : . (x02) FormatType : R (x52)SyskeyLen : 0 (x00) Incomplete : . (x00)AuditRBA : 231 AuditPos : 11246304Continued : N (x00) RecCount : 1 (x01) 2011/04/08 00:30:59.001.728 FieldComp Len 28 RBA 165149Name: SOURCE.EMP5BAfter 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 165149Reading forward from RBA 165149Logdump 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.728IOType : 15 (x0f) OrigNode : 255 (xff)TransInd : . (x02) FormatType : R (x52)SyskeyLen : 0 (x00) Incomplete : . (x00)AuditRBA : 231 AuditPos : 11246304Continued : N (x00) RecCount : 1 (x01) 2011/04/08 00:30:59.001.728 FieldComp Len 28 RBA 165149Name: SOURCE.EMP5BAfter 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.728IOType : 3 (x03) OrigNode : 255 (xff)TransInd : . (x00) FormatType : R (x52)SyskeyLen : 0 (x00) Incomplete : . (x00)AuditRBA : 231 AuditPos : 11247120Continued : N (x00) RecCount : 1 (x01) 2011/04/08 00:30:59.001.728 Delete Len 14 RBA 165268Name: SOURCE.EMP5BBefore 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 165268REPLICAT altered.