logdump

##查看當前連接情況
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的時間。
發佈了133 篇原創文章 · 獲贊 1 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章