##查看当前连接情况
Logdump 77 >open /home/oracle/ogg10/dirdat/r1000000
Current LogTrail is /home/oracle/ogg10/dirdat/r1000000
Logdump 75 >env
Version : Linux, x86, 32bit (optimized) on Apr 23 2012 04:46:27
Current Directory : /home/oracle/ogg10
LogTrail : /home/oracle/ogg10/dirdat/r1000000
Trail Format : New
End of File : 3163
Current Position : 1001 Forward
Next Position : 1285
Last Modtime : 2015/02/11 15:30:11.000.000
Display RecLen : 140
Logtrail Filter : On
Detail : On
Trans History : 0 Transactions, Records 100, Bytes 100000
LargeBlock I/O : On, Blocksize 57344
Local System : LittleEndian
Logtrail Data : BigEndian/ASCII
Logtrail Headers : ASCII
Dump : ASCII
Savefile comments : Off
Timeoffset : LOCAL
Scan Notify Interval: 10000 records, Scrolling On
##检查这个SQL所在的事务
Logdump 47 >ghdr on
Logdump 48 >detail on
Logdump 49 >detail data
Logdump 50 >usertoken on
Logdump 96 >pos 1001
Reading forward from RBA 1001
Logdump 97 >n
___________________________________________________________________
Hdr-Ind : E (x45) Partition : . (x04)
UndoFlag : . (x00) BeforeAfter: A (x41)
RecLength : 174 (x00ae) IO Time : 2015/02/11 15:04:03.000.000
IOType : 5 (x05) OrigNode : 255 (xff)
TransInd : . (x03) FormatType : R (x52)
SyskeyLen : 0 (x00) Incomplete : . (x00)
AuditRBA : 54 AuditPos : 7131268
Continued : N (x00) RecCount : 1 (x01)
2015/02/11 15:04:03.000.000 Insert Len 174 RBA 1001
Name: SENDER.A1
After Image: Partition 4 G s
0000 0006 0000 0002 4131 0001 0004 ffff 0000 0002 | ........A1..........
0009 0000 0005 3531 3839 3800 0300 0900 0000 0535 | ......51898........5
3138 3938 0004 0009 0000 0005 5441 424c 4500 0500 | 1898........TABLE...
1500 0032 3031 352d 3032 2d30 323a 3231 3a31 353a | ...2015-02-02:21:15:
3039 0006 0015 0000 3230 3135 2d30 322d 3131 3a31 | 09......2015-02-11:1
333a 3530 3a31 3000 0700 1700 0000 1332 3031 352d | 3:50:10........2015-
3032 2d30 323a 3231 3a31 353a 3039 0008 0009 0000 | 02-02:21:15:09......
Column 0 (x0000), Len 6 (x0006)
0000 0002 4131 | ....A1
Column 1 (x0001), Len 4 (x0004)
ffff 0000 | ....
Column 2 (x0002), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 3 (x0003), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 4 (x0004), Len 9 (x0009)
0000 0005 5441 424c 45 | ....TABLE
Column 5 (x0005), Len 21 (x0015)
0000 3230 3135 2d30 322d 3032 3a32 313a 3135 3a30 | ..2015-02-02:21:15:0
39 | 9
Column 6 (x0006), Len 21 (x0015)
0000 3230 3135 2d30 322d 3131 3a31 333a 3530 3a31 | ..2015-02-11:13:50:1
30 | 0
Column 7 (x0007), Len 23 (x0017)
0000 0013 3230 3135 2d30 322d 3032 3a32 313a 3135 | ....2015-02-02:21:15
3a30 39 | :09
Column 8 (x0008), Len 9 (x0009)
0000 0005 5641 4c49 44 | ....VALID
Column 9 (x0009), Len 5 (x0005)
0000 0001 4e | ....N
Column 10 (x000a), Len 5 (x0005)
0000 0001 4e | ....N
Column 11 (x000b), Len 5 (x0005)
0000 0001 4e | ....N
## 查询事务长度
Logdump 98 >scanforendtrans
End of Transaction found at RBA 1831 *************************************************
___________________________________________________________________
Hdr-Ind : E (x45) Partition : . (x04)
UndoFlag : . (x00) BeforeAfter: A (x41)
RecLength : 174 (x00ae) IO Time : 2015/02/11 15:14:16.000.000
IOType : 5 (x05) OrigNode : 255 (xff)
TransInd : . (x02) FormatType : R (x52)
SyskeyLen : 0 (x00) Incomplete : . (x00)
AuditRBA : 54 AuditPos : 7390784
Continued : N (x00) RecCount : 1 (x01)
2015/02/11 15:14:16.000.000 Insert Len 174 RBA 1831
Name: SENDER.A1
After Image: Partition 4 G e
0000 0006 0000 0002 4131 0001 0004 ffff 0000 0002 | ........A1..........
0009 0000 0005 3531 3839 3800 0300 0900 0000 0535 | ......51898........5
3138 3938 0004 0009 0000 0005 5441 424c 4500 0500 | 1898........TABLE...
1500 0032 3031 352d 3032 2d30 323a 3231 3a31 353a | ...2015-02-02:21:15:
3039 0006 0015 0000 3230 3135 2d30 322d 3131 3a31 | 09......2015-02-11:1
333a 3530 3a31 3000 0700 1700 0000 1332 3031 352d | 3:50:10........2015-
3032 2d30 323a 3231 3a31 353a 3039 0008 0009 0000 | 02-02:21:15:09......
Column 0 (x0000), Len 6 (x0006)
0000 0002 4131 | ....A1
Column 1 (x0001), Len 4 (x0004)
ffff 0000 | ....
Column 2 (x0002), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 3 (x0003), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 4 (x0004), Len 9 (x0009)
0000 0005 5441 424c 45 | ....TABLE
Column 5 (x0005), Len 21 (x0015)
0000 3230 3135 2d30 322d 3032 3a32 313a 3135 3a30 | ..2015-02-02:21:15:0
39 | 9
Column 6 (x0006), Len 21 (x0015)
0000 3230 3135 2d30 322d 3131 3a31 333a 3530 3a31 | ..2015-02-11:13:50:1
30 | 0
Column 7 (x0007), Len 23 (x0017)
0000 0013 3230 3135 2d30 322d 3032 3a32 313a 3135 | ....2015-02-02:21:15
3a30 39 | :09
Column 8 (x0008), Len 9 (x0009)
0000 0005 5641 4c49 44 | ....VALID
Column 9 (x0009), Len 5 (x0005)
0000 0001 4e | ....N
Column 10 (x000a), Len 5 (x0005)
0000 0001 4e | ....N
Column 11 (x000b), Len 5 (x0005)
0000 0001 4e | ....N
Logdump 99 >
通过Scanforheader知道下一个事务的开始
Logdump 99 >scanforheader
___________________________________________________________________
Hdr-Ind : E (x45) Partition : . (x04)
UndoFlag : . (x00) BeforeAfter: A (x41)
RecLength : 174 (x00ae) IO Time : 2015/02/11 15:30:08.000.000
IOType : 5 (x05) OrigNode : 255 (xff)
TransInd : . (x00) FormatType : R (x52)
SyskeyLen : 0 (x00) Incomplete : . (x00)
AuditRBA : 54 AuditPos : 7551796
Continued : N (x00) RecCount : 1 (x01)
2015/02/11 15:30:08.000.000 Insert Len 174 RBA 2093
Name: SENDER.A2
After Image: Partition 4 G b
0000 0006 0000 0002 4131 0001 0004 ffff 0000 0002 | ........A1..........
0009 0000 0005 3531 3839 3800 0300 0900 0000 0535 | ......51898........5
3138 3938 0004 0009 0000 0005 5441 424c 4500 0500 | 1898........TABLE...
1500 0032 3031 352d 3032 2d30 323a 3231 3a31 353a | ...2015-02-02:21:15:
3039 0006 0015 0000 3230 3135 2d30 322d 3131 3a31 | 09......2015-02-11:1
333a 3530 3a31 3000 0700 1700 0000 1332 3031 352d | 3:50:10........2015-
3032 2d30 323a 3231 3a31 353a 3039 0008 0009 0000 | 02-02:21:15:09......
Column 0 (x0000), Len 6 (x0006)
0000 0002 4131 | ....A1
Column 1 (x0001), Len 4 (x0004)
ffff 0000 | ....
Column 2 (x0002), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 3 (x0003), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 4 (x0004), Len 9 (x0009)
0000 0005 5441 424c 45 | ....TABLE
Column 5 (x0005), Len 21 (x0015)
0000 3230 3135 2d30 322d 3032 3a32 313a 3135 3a30 | ..2015-02-02:21:15:0
39 | 9
Column 6 (x0006), Len 21 (x0015)
0000 3230 3135 2d30 322d 3131 3a31 333a 3530 3a31 | ..2015-02-11:13:50:1
30 | 0
Column 7 (x0007), Len 23 (x0017)
0000 0013 3230 3135 2d30 322d 3032 3a32 313a 3135 | ....2015-02-02:21:15
3a30 39 | :09
Column 8 (x0008), Len 9 (x0009)
0000 0005 5641 4c49 44 | ....VALID
Column 9 (x0009), Len 5 (x0005)
0000 0001 4e | ....N
Column 10 (x000a), Len 5 (x0005)
0000 0001 4e | ....N
Column 11 (x000b), Len 5 (x0005)
0000 0001 4e | ....N
Logdump 100 >
Usertoken 用来显示trail文件的一些标记信息。
Ggstoken 显示GoldenGate的一些标记信息。
Headertoken 显示头部的标记信息。
ghdr on 用来打开记录的头部信息。
pos first|last| for| rev 其中pos for|rev 比较重要,用于指定在trail文件中读的方向(向上|向下)。
count detail 会显示当前trail文件总的记录数量
Logdump 115 >count detail
** Count begins at RBA 1001
LogTrail /home/oracle/ogg10/dirdat/r1000000 has 1 records
Total Data Bytes 993
Avg Bytes/Record 993
Others 1
Average of 1 Transactions
Bytes/Trans ..... 1041
Records/Trans ... 1
Files/Trans ..... 1
*FileHeader* Partition 0
Total Data Bytes 993
Avg Bytes/Record 993
Others 1
Logdump 116 >
## 文件头部信息
Logdump 127 >n
2015/02/11 15:01:40.808.760 FileHeader Len 993 RBA 0
Name: *FileHeader*
3000 019c 3000 0008 4747 0d0a 544c 0a0d 3100 0002 | 0...0...GG..TL..1...
0003 3200 0004 2000 0000 3300 0008 02f2 34fe 0806 | ..2... ...3.....4...
6438 3400 0020 001e 7572 693a 6f72 6174 6573 743a | d84.. ..uri:oratest:
3a68 6f6d 653a 6f72 6163 6c65 3a6f 6767 3130 3600 | :home:oracle:ogg106.
0013 0011 2e2f 6469 7264 6174 2f72 3130 3030 3030 | ...../dirdat/r100000
3037 0000 0101 3800 0004 0000 0000 39ff 0008 0000 | 07....8.......9.....
0000 0000 0000 3a00 0081 0634 3632 3934 3700 0000 | ......:....462947...
其中,一个trail文件
最先开始是文件的头部信息,
然后是记录的头部信息,
接着为记录的详细信息。
GoldenGate是以事务为单位处理记录的,所以trail文件记录的时间均为commit的时间。
Logdump 77 >open /home/oracle/ogg10/dirdat/r1000000
Current LogTrail is /home/oracle/ogg10/dirdat/r1000000
Logdump 75 >env
Version : Linux, x86, 32bit (optimized) on Apr 23 2012 04:46:27
Current Directory : /home/oracle/ogg10
LogTrail : /home/oracle/ogg10/dirdat/r1000000
Trail Format : New
End of File : 3163
Current Position : 1001 Forward
Next Position : 1285
Last Modtime : 2015/02/11 15:30:11.000.000
Display RecLen : 140
Logtrail Filter : On
Detail : On
Trans History : 0 Transactions, Records 100, Bytes 100000
LargeBlock I/O : On, Blocksize 57344
Local System : LittleEndian
Logtrail Data : BigEndian/ASCII
Logtrail Headers : ASCII
Dump : ASCII
Savefile comments : Off
Timeoffset : LOCAL
Scan Notify Interval: 10000 records, Scrolling On
##检查这个SQL所在的事务
Logdump 47 >ghdr on
Logdump 48 >detail on
Logdump 49 >detail data
Logdump 50 >usertoken on
Logdump 96 >pos 1001
Reading forward from RBA 1001
Logdump 97 >n
___________________________________________________________________
Hdr-Ind : E (x45) Partition : . (x04)
UndoFlag : . (x00) BeforeAfter: A (x41)
RecLength : 174 (x00ae) IO Time : 2015/02/11 15:04:03.000.000
IOType : 5 (x05) OrigNode : 255 (xff)
TransInd : . (x03) FormatType : R (x52)
SyskeyLen : 0 (x00) Incomplete : . (x00)
AuditRBA : 54 AuditPos : 7131268
Continued : N (x00) RecCount : 1 (x01)
2015/02/11 15:04:03.000.000 Insert Len 174 RBA 1001
Name: SENDER.A1
After Image: Partition 4 G s
0000 0006 0000 0002 4131 0001 0004 ffff 0000 0002 | ........A1..........
0009 0000 0005 3531 3839 3800 0300 0900 0000 0535 | ......51898........5
3138 3938 0004 0009 0000 0005 5441 424c 4500 0500 | 1898........TABLE...
1500 0032 3031 352d 3032 2d30 323a 3231 3a31 353a | ...2015-02-02:21:15:
3039 0006 0015 0000 3230 3135 2d30 322d 3131 3a31 | 09......2015-02-11:1
333a 3530 3a31 3000 0700 1700 0000 1332 3031 352d | 3:50:10........2015-
3032 2d30 323a 3231 3a31 353a 3039 0008 0009 0000 | 02-02:21:15:09......
Column 0 (x0000), Len 6 (x0006)
0000 0002 4131 | ....A1
Column 1 (x0001), Len 4 (x0004)
ffff 0000 | ....
Column 2 (x0002), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 3 (x0003), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 4 (x0004), Len 9 (x0009)
0000 0005 5441 424c 45 | ....TABLE
Column 5 (x0005), Len 21 (x0015)
0000 3230 3135 2d30 322d 3032 3a32 313a 3135 3a30 | ..2015-02-02:21:15:0
39 | 9
Column 6 (x0006), Len 21 (x0015)
0000 3230 3135 2d30 322d 3131 3a31 333a 3530 3a31 | ..2015-02-11:13:50:1
30 | 0
Column 7 (x0007), Len 23 (x0017)
0000 0013 3230 3135 2d30 322d 3032 3a32 313a 3135 | ....2015-02-02:21:15
3a30 39 | :09
Column 8 (x0008), Len 9 (x0009)
0000 0005 5641 4c49 44 | ....VALID
Column 9 (x0009), Len 5 (x0005)
0000 0001 4e | ....N
Column 10 (x000a), Len 5 (x0005)
0000 0001 4e | ....N
Column 11 (x000b), Len 5 (x0005)
0000 0001 4e | ....N
## 查询事务长度
Logdump 98 >scanforendtrans
End of Transaction found at RBA 1831 *************************************************
___________________________________________________________________
Hdr-Ind : E (x45) Partition : . (x04)
UndoFlag : . (x00) BeforeAfter: A (x41)
RecLength : 174 (x00ae) IO Time : 2015/02/11 15:14:16.000.000
IOType : 5 (x05) OrigNode : 255 (xff)
TransInd : . (x02) FormatType : R (x52)
SyskeyLen : 0 (x00) Incomplete : . (x00)
AuditRBA : 54 AuditPos : 7390784
Continued : N (x00) RecCount : 1 (x01)
2015/02/11 15:14:16.000.000 Insert Len 174 RBA 1831
Name: SENDER.A1
After Image: Partition 4 G e
0000 0006 0000 0002 4131 0001 0004 ffff 0000 0002 | ........A1..........
0009 0000 0005 3531 3839 3800 0300 0900 0000 0535 | ......51898........5
3138 3938 0004 0009 0000 0005 5441 424c 4500 0500 | 1898........TABLE...
1500 0032 3031 352d 3032 2d30 323a 3231 3a31 353a | ...2015-02-02:21:15:
3039 0006 0015 0000 3230 3135 2d30 322d 3131 3a31 | 09......2015-02-11:1
333a 3530 3a31 3000 0700 1700 0000 1332 3031 352d | 3:50:10........2015-
3032 2d30 323a 3231 3a31 353a 3039 0008 0009 0000 | 02-02:21:15:09......
Column 0 (x0000), Len 6 (x0006)
0000 0002 4131 | ....A1
Column 1 (x0001), Len 4 (x0004)
ffff 0000 | ....
Column 2 (x0002), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 3 (x0003), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 4 (x0004), Len 9 (x0009)
0000 0005 5441 424c 45 | ....TABLE
Column 5 (x0005), Len 21 (x0015)
0000 3230 3135 2d30 322d 3032 3a32 313a 3135 3a30 | ..2015-02-02:21:15:0
39 | 9
Column 6 (x0006), Len 21 (x0015)
0000 3230 3135 2d30 322d 3131 3a31 333a 3530 3a31 | ..2015-02-11:13:50:1
30 | 0
Column 7 (x0007), Len 23 (x0017)
0000 0013 3230 3135 2d30 322d 3032 3a32 313a 3135 | ....2015-02-02:21:15
3a30 39 | :09
Column 8 (x0008), Len 9 (x0009)
0000 0005 5641 4c49 44 | ....VALID
Column 9 (x0009), Len 5 (x0005)
0000 0001 4e | ....N
Column 10 (x000a), Len 5 (x0005)
0000 0001 4e | ....N
Column 11 (x000b), Len 5 (x0005)
0000 0001 4e | ....N
Logdump 99 >
通过Scanforheader知道下一个事务的开始
Logdump 99 >scanforheader
___________________________________________________________________
Hdr-Ind : E (x45) Partition : . (x04)
UndoFlag : . (x00) BeforeAfter: A (x41)
RecLength : 174 (x00ae) IO Time : 2015/02/11 15:30:08.000.000
IOType : 5 (x05) OrigNode : 255 (xff)
TransInd : . (x00) FormatType : R (x52)
SyskeyLen : 0 (x00) Incomplete : . (x00)
AuditRBA : 54 AuditPos : 7551796
Continued : N (x00) RecCount : 1 (x01)
2015/02/11 15:30:08.000.000 Insert Len 174 RBA 2093
Name: SENDER.A2
After Image: Partition 4 G b
0000 0006 0000 0002 4131 0001 0004 ffff 0000 0002 | ........A1..........
0009 0000 0005 3531 3839 3800 0300 0900 0000 0535 | ......51898........5
3138 3938 0004 0009 0000 0005 5441 424c 4500 0500 | 1898........TABLE...
1500 0032 3031 352d 3032 2d30 323a 3231 3a31 353a | ...2015-02-02:21:15:
3039 0006 0015 0000 3230 3135 2d30 322d 3131 3a31 | 09......2015-02-11:1
333a 3530 3a31 3000 0700 1700 0000 1332 3031 352d | 3:50:10........2015-
3032 2d30 323a 3231 3a31 353a 3039 0008 0009 0000 | 02-02:21:15:09......
Column 0 (x0000), Len 6 (x0006)
0000 0002 4131 | ....A1
Column 1 (x0001), Len 4 (x0004)
ffff 0000 | ....
Column 2 (x0002), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 3 (x0003), Len 9 (x0009)
0000 0005 3531 3839 38 | ....51898
Column 4 (x0004), Len 9 (x0009)
0000 0005 5441 424c 45 | ....TABLE
Column 5 (x0005), Len 21 (x0015)
0000 3230 3135 2d30 322d 3032 3a32 313a 3135 3a30 | ..2015-02-02:21:15:0
39 | 9
Column 6 (x0006), Len 21 (x0015)
0000 3230 3135 2d30 322d 3131 3a31 333a 3530 3a31 | ..2015-02-11:13:50:1
30 | 0
Column 7 (x0007), Len 23 (x0017)
0000 0013 3230 3135 2d30 322d 3032 3a32 313a 3135 | ....2015-02-02:21:15
3a30 39 | :09
Column 8 (x0008), Len 9 (x0009)
0000 0005 5641 4c49 44 | ....VALID
Column 9 (x0009), Len 5 (x0005)
0000 0001 4e | ....N
Column 10 (x000a), Len 5 (x0005)
0000 0001 4e | ....N
Column 11 (x000b), Len 5 (x0005)
0000 0001 4e | ....N
Logdump 100 >
Usertoken 用来显示trail文件的一些标记信息。
Ggstoken 显示GoldenGate的一些标记信息。
Headertoken 显示头部的标记信息。
ghdr on 用来打开记录的头部信息。
pos first|last| for| rev 其中pos for|rev 比较重要,用于指定在trail文件中读的方向(向上|向下)。
count detail 会显示当前trail文件总的记录数量
Logdump 115 >count detail
** Count begins at RBA 1001
LogTrail /home/oracle/ogg10/dirdat/r1000000 has 1 records
Total Data Bytes 993
Avg Bytes/Record 993
Others 1
Average of 1 Transactions
Bytes/Trans ..... 1041
Records/Trans ... 1
Files/Trans ..... 1
*FileHeader* Partition 0
Total Data Bytes 993
Avg Bytes/Record 993
Others 1
Logdump 116 >
## 文件头部信息
Logdump 127 >n
2015/02/11 15:01:40.808.760 FileHeader Len 993 RBA 0
Name: *FileHeader*
3000 019c 3000 0008 4747 0d0a 544c 0a0d 3100 0002 | 0...0...GG..TL..1...
0003 3200 0004 2000 0000 3300 0008 02f2 34fe 0806 | ..2... ...3.....4...
6438 3400 0020 001e 7572 693a 6f72 6174 6573 743a | d84.. ..uri:oratest:
3a68 6f6d 653a 6f72 6163 6c65 3a6f 6767 3130 3600 | :home:oracle:ogg106.
0013 0011 2e2f 6469 7264 6174 2f72 3130 3030 3030 | ...../dirdat/r100000
3037 0000 0101 3800 0004 0000 0000 39ff 0008 0000 | 07....8.......9.....
0000 0000 0000 3a00 0081 0634 3632 3934 3700 0000 | ......:....462947...
其中,一个trail文件
最先开始是文件的头部信息,
然后是记录的头部信息,
接着为记录的详细信息。
GoldenGate是以事务为单位处理记录的,所以trail文件记录的时间均为commit的时间。