OGG replicate进程scn获取小方法

来源:这里教程网 时间:2026-03-03 18:36:53 作者:

在OGG运维过程中,经常会遇到需要获取进程当前scn的场景,比如当我们需要重新初始化一张表,但是又希望不增加进程,且又要保持和其他表的一致性,这时候就需要获取复制进程当前scn,然后根据该scn做初始化了。scn号的获取具体有两种方法,如下。方法1: info 进程名 showch

GGSCI (szgjj1) 2> info gsxt_rep showch
REPLICAT   GSXT_REP  Last Started 2014-09-22 12:25   Status STOPPED
Checkpoint Lag       00:00:00 (updated 00:03:17 ago)
Log Read Checkpoint  File ./dirdat/xt000015
                     2014-09-22 12:40:08.715836  RBA 625467
CSN state information:
  CRC: D5-14-6-B1
  Latest CSN: 14064580200613
  Latest TXN: 10.16.281070
  Latest CSN of finished TXNs: 14064580200613 --这个就是复制进程完成事务的最后的scn
  Completed TXNs: 10.16.281070

方法2:logdump有可能showch 不显示csn信息,则需要借助logdump工作来获取

GGSCI (szgjj1) 2> info szrep2         
REPLICAT   SZREP2    Last Started 2015-01-14 16:19   Status STOPPED
Checkpoint Lag       00:00:00 (updated 00:06:02 ago)
Log Read Checkpoint  File ./dirdat/we000851
                     2015-01-14 16:19:14.721032  RBA 1700798
GGSCI (szgjj1) 3> exit
$ ./logdump 
Oracle GoldenGate Log File Dump Utility
Version 11.1.1.1.2 OGGCORE_11.1.1.1.2_PLATFORMS_111004.2100 
Copyright (C) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
 
Logdump 6 >open ./dirdat/we000851
Current LogTrail is s/dirdat/we000851 
Logdump 7 >position 1700798                                                                             
Reading forward from RBA 1700798 
Logdump 8 >ggstoken detail
Logdump 9 >position reverse
Reading in reverse from RBA 1700798 
Logdump 10 >n     --通过n进行翻页,如果一次没有找到,则再次翻页查看
2015/01/14 16:19:14.721.032 Insert               Len   405 RBA 1700295 
Name: SZHFSWEB.AF_DTL_PER 
After  Image:                                             Partition 4   G  e   
 0000 000a 0000 3333 3031 3230 3030 0001 000a 0000 | ......33012000......  
 3333 3031 3230 3030 0002 0011 0000 000d 3135 3031 | 33012000........1501  
 3134 3033 3237 3531 3400 0300 1100 0000 0d31 3530 | 140327514........150  
 3131 3430 3332 3735 3134 0004 0008 0000 3230 3135 | 1140327514......2015  
 3031 0005 0004 0000 3039 0006 0010 0000 000c 3030 | 01......09........00  
 3030 3030 3631 3430 3431 0007 000e 0000 000a 3130 | 0000614041........10  
 3131 3036 3130 3439 0008 000b 0000 0007 3031 3234 | 11061049........0124  
  
GGS tokens: 
TokenID x52 'R' ORAROWID         Info x00  Length   20 
 4141 4150 6676 4141 5a41 4142 534b 6241 4154 0001 | AAAPfvAAZAABSKbAAT..  
   
Logdump 11 >n
2015/01/14 16:19:14.721.032 Insert               Len   408 RBA 1699757 
Name: SZHFSWEB.AF_DTL_DRAW 
After  Image:                                             Partition 4   G  b   
 0000 0011 0000 000d 3135 3031 3134 3033 3237 3531 | ........150114032751  
 3400 0100 0400 0030 3500 0200 0300 0031 0003 0003 | 4......05......1....  
 0000 3100 0400 04ff ff00 0000 0500 0a00 0000 0000 | ..1.................  
 0000 1930 3e00 0600 0a00 0000 0000 0000 18f1 4e00 | ...0>.............N.  
 0700 0a00 0000 0000 0000 1288 ae00 0800 0a00 0000 | ....................  
 0000 0000 0668 a000 0900 0a00 0000 0000 0000 003e | .....h.............>  
 f000 0a00 0a00 0000 0000 0000 003d 5300 0b00 0a00 | .............=S.....  
  
GGS tokens: 
TokenID x52 'R' ORAROWID         Info x00  Length   20 
 4141 4150 4868 4141 5a41 4142 5274 5841 4156 0001 | AAAPHhAAZAABRtXAAV..  
TokenID x4c 'L' LOGCSN           Info x00  Length   11 
 3135 3139 3235 3337 3630 34                       | 15192537604  --这个15192537604就是最后一次应用的事务的scn
TokenID x36 '6' TRANID           Info x00  Length   12 
 3130 2e31 382e 3739 3632 3335                     | 10.18.796235

相关推荐