1、问题现象
抽取进程常常running,但是没有新产生trail文件,lag比较大

GGSCI (xxxdb) > info all
Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING
EXTRACT RUNNING EXT1 :: ::
EXTRACT RUNNING PUMP1 :: ::
GGSCI (xxxdb) >
GGSCI (xxxdb) > info EXT1,showch EXTRACT EXT1 Last Started -- : Status RUNNING
Checkpoint Lag :: (updated :: ago)
Log Read Checkpoint Oracle Redo Logs
-- :: Seqno , RBA
SCN 3439.4180128660 () -- :: INFO OGG- Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (dtogg): start EXT1.
-- :: INFO OGG- Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI on host pacsdb (START EXTRACT EXT1 ).
-- :: INFO OGG- Oracle GoldenGate Manager for Oracle, mgr.prm: EXTRACT EXT1 starting.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: EXTRACT EXT1 starting.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Operating system character set identified as ISO--. Locale: en
_US, LC_ALL:.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Virtual Memory Facilities for: BR
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/oracle/10.2/ogg/BR/EXT1.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Virtual Memory Facilities for: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/oracle/10.2/ogg/dirtmp.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: BOUNDED RECOVERY: ACTIVE: for object pool : p48169162_extr.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: BOUNDED RECOVERY: recovery start XID: 117.11..
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: BOUNDED RECOVERY: recovery start position: SeqNo: , RBA:
, SCN: 3439.4175624574 (), Timestamp: -- ::55.000000.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: BOUNDED RECOVERY: recovery end position: SeqNo: , RBA:
, SCN: 3439.4180119353 (), Timestamp: -- ::01.000000, Thread: .
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: BOUNDED RECOVERY: VALID BCP: CP.EXT1..
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: BOUNDED RECOVERY: PERSISTED OBJECTS RECOVERED: .
-- :: INFO OGG- Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (dtogg): start ext1.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Positioning to Sequence , RBA , SCN 3439.4175624574.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Positioned to Sequence , RBA , SCN 3439.4175624574, May
, :: PM.

2、问题解决
通过 info ext1 showch 查看抽取进程的Recovery Checkpoint,设置抽取进程到相应时间

GGSCI (xxxdb) > alter extract EXT1 ,tranlog ,begin -- ::
EXTRACT altered. GGSCI (xxxdb) > start EXT1 Sending START request to MANAGER ...
EXTRACT EXT1 starting GGSCI (xxxdb) > info EXT1 EXTRACT EXT1 Initialized -- : Status RUNNING
Checkpoint Lag :: (updated :: ago)
Log Read Checkpoint Oracle Redo Logs
-- :: Seqno , RBA
SCN 0.0 () GGSCI (xxxdb) > info EXT1 EXTRACT EXT1 Last Started -- : Status RUNNING
Checkpoint Lag :: (updated :: ago)
Log Read Checkpoint Oracle Redo Logs
-- :: Seqno , RBA
SCN 3439.4180220954 () GGSCI (xxxdb) > info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING
EXTRACT RUNNING EXT1 :: ::
EXTRACT RUNNING PUMP1 :: :: GGSCI (xxxdb) > info EXT1 EXTRACT EXT1 Last Started -- : Status RUNNING
Checkpoint Lag :: (updated :: ago)
Log Read Checkpoint Oracle Redo Logs
-- :: Seqno , RBA
SCN 3439.4180340086 () -- :: INFO OGG- Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (dtogg): alter extract EXT1 tranlog ,begin -
- ::.
-- :: INFO OGG- Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (dtogg): start EXT1.
-- :: INFO OGG- Oracle GoldenGate Manager for Oracle, mgr.prm: Command received from GGSCI on host pacsdb (START EXTRACT EXT1 ).
-- :: INFO OGG- Oracle GoldenGate Manager for Oracle, mgr.prm: EXTRACT EXT1 starting.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: EXTRACT EXT1 starting.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Operating system character set identified as ISO--. Locale: en
_US, LC_ALL:.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: BOUNDED RECOVERY: reset to initial or altered checkpoint.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Virtual Memory Facilities for: BR
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/oracle/10.2/ogg/BR/EXT1.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Virtual Memory Facilities for: COM
anon alloc: mmap(MAP_ANON) anon free: munmap
file alloc: mmap(MAP_SHARED) file free: munmap
target directories:
/oracle/10.2/ogg/dirtmp.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Positioning to begin time May , :: PM.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Positioned to Sequence , RBA , SCN 0.0, May ,
:: PM.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: EXTRACT EXT1 started.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Recovery initialization completed for target file /oradata/ogg/dird
at/e1002586, at RBA .
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Output file /oradata/ogg/dirdat/e1 is using format RELEASE 11.2.
-- :: WARNING OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Checkpoint marked as from graceful shutdown, but records found afte
r checkpoint in trail /oradata/ogg/dirdat/e1. Expected EOF Seqno , RBA . Found Seqno , RBA .
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Rolling over remote file /oradata/ogg/dirdat/e1002586.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Recovery completed for target file /oradata/ogg/dirdat/e1002587, at
RBA .
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Recovery completed for all targets.
-- :: INFO OGG- Oracle GoldenGate Capture for Oracle, ext1.prm: Position of first record processed Sequence , RBA , SC
N 3439.4180128606, May , :: PM.

shell下通过下列脚本过滤出OGG进程状态,留作监控使用

(echo info all;echo exit)|./ggsci|grep -E "EXTRACT|REPLICAT" |awk 'BEGIN {FS=" +"} {print $1","$3","$2","$4","$5}'

OGG抽取进程异常问题排查一例的更多相关文章

  1. OGG投递进程报错无法open文件,无法正常投递

    1.1现象 之前有个客户遇到一个问题,OGG同步数据链路,突然有一天网络出现问题,导致OGG投递进程无法正常投递,无法写入目标端的该文件. 猜测是由于网络丢包等原因导致文件损坏,无法正常open,re ...

  2. 测试:OGG初始化同步表,源端抽取进程scn<源端事务的start_scn时,这个变化是否会同步到目标库中?

    一.测试目标 疑问,OGG初始化同步表,源端抽取进程开始抽取的scn<源端事务的start_scn时,这个变化是否会同步到目标库中? 二.实验测试 如下进行测试! session 1 SQL&g ...

  3. GoldenGate -- OGG EXTRACT进程 OGG-00446 报错

    -- :: INFO OGG- Positioning to (Thread ) Sequence , RBA , SCN 0.470706262. Source Context : SourceMo ...

  4. [典型漏洞分享]YS VTM模块存在格式化字符串漏洞,可导致VTM进程异常退出【高危】

    YS VTM模块存在格式化字符串漏洞,可导致VTM进程异常退出[高危] 问题描述: YS VTM模块开放对外监听端口(8554和8664),此次使用sulley fuzzing框架对监听在8664端口 ...

  5. Nginx问题定位之监控进程异常退出

    nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧. 1. 在error.log中查看是否有signal项,如果有,看看signal是多少. 比如,这是一个异常退出的情况 ...

  6. 改动Oracle GoldenGate(ogg)各个进程的读检查点和写检查点

    请注意:请谨慎改动Oracle GoldenGate(ogg)各个进程的读检查点和写检查点. 请确保已经 掌握 ogg 各个进程的读检查点和写检查点的详细含义. BEGIN {NOW | yyyy-m ...

  7. OGG复制进程延迟高,优化方法一(使用索引)

    日常运维过程中,可能发现OGG同步进程延迟很高: 本篇介绍其中的一种方式. OGG复制进程,或者说同步进程及通过解析ogg trail文件,输出dml语句,在目标库执行dml操作,那么延迟高可能性其一 ...

  8. OGG复制进程延迟高,优化方法二(存在索引),SQL选择不好的索引

    https://www.cnblogs.com/lvcha001/p/13469500.html 接前序,本次场景中有索引,但是OGG复制进程使用了低效率的索引?  类似SQL使用低效索引,如何让Or ...

  9. OGG-Oracle 集成模式抽取进程,REGISTER DATABASE都做了什么?

    一.学习目标 有同事问OGG技术问题,OGG软件,在oracle数据库中,集成模式抽取进程REGISTER DATABASE,都做了什么操作? 有什么风险? 并且提到了一个抽取进程注册,在瞬时间并发占 ...

随机推荐

  1. Android界面编程--使用活动条(ActionBar)

    ActionBar的使用 1.启动ActionBar(默认状态下是启动的) 1.1 在Android配置文件(AndroidManifest.xml)中设置应用的主题为 ***.NoActionBar ...

  2. Java 访问权限控制- protected 关键字

    protected 关键字的真正内涵 文章来源:http://blog.csdn.net/justloveyou_/article/details/61672133 很多介绍Java语言的书籍(包括& ...

  3. Hibernate中的一对一注解配置

    Card类 package cn.OneToOne2017109.entity; import javax.persistence.*; /** * Created by YSS on 2017/10 ...

  4. Linux ARP代理 与 NAT

    有时候我们会在一个已有网络(10.10.10.0/24)内组建一个实验网络(192.168.1.0/24),网络结构如上图所示. 假设我们不能控制(修改)A网络内除D主机以外的系统配置,但可以完全控制 ...

  5. Maven学习篇一:依赖了解

    1.依赖配置 <project> ... <dependencies> <dependency> <groupId>xx</groupId> ...

  6. 节点nodeName与nodeValue表

  7. .NET开源工作流RoadFlow-表单设计-下拉列表

    下拉列表即<select></select>标签,相关选项与单选按钮组相同: 是否添加空项:即在下拉列表的开头是否添加一个空的选项<option value=" ...

  8. java面试题之----HashMap常见面试题总结

    “你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable ...

  9. mongodb 3.4 学习 (三)复制集

    复制集(replica set) 复制集是一组mongodb的进程维护同样的数据集,提供冗余与高可用性.最小的复制集由3台服务器(或者3个实例)组成,最多1个primary和2个secondary实例 ...

  10. 1.appium介绍

    appium介绍 官方网站 1.特点 appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用. “移动原生应用”是指那些用iOS或者 An ...