OGG抽取进程异常问题排查一例
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抽取进程异常问题排查一例的更多相关文章
- OGG投递进程报错无法open文件,无法正常投递
1.1现象 之前有个客户遇到一个问题,OGG同步数据链路,突然有一天网络出现问题,导致OGG投递进程无法正常投递,无法写入目标端的该文件. 猜测是由于网络丢包等原因导致文件损坏,无法正常open,re ...
- 测试:OGG初始化同步表,源端抽取进程scn<源端事务的start_scn时,这个变化是否会同步到目标库中?
一.测试目标 疑问,OGG初始化同步表,源端抽取进程开始抽取的scn<源端事务的start_scn时,这个变化是否会同步到目标库中? 二.实验测试 如下进行测试! session 1 SQL&g ...
- GoldenGate -- OGG EXTRACT进程 OGG-00446 报错
-- :: INFO OGG- Positioning to (Thread ) Sequence , RBA , SCN 0.470706262. Source Context : SourceMo ...
- [典型漏洞分享]YS VTM模块存在格式化字符串漏洞,可导致VTM进程异常退出【高危】
YS VTM模块存在格式化字符串漏洞,可导致VTM进程异常退出[高危] 问题描述: YS VTM模块开放对外监听端口(8554和8664),此次使用sulley fuzzing框架对监听在8664端口 ...
- Nginx问题定位之监控进程异常退出
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧. 1. 在error.log中查看是否有signal项,如果有,看看signal是多少. 比如,这是一个异常退出的情况 ...
- 改动Oracle GoldenGate(ogg)各个进程的读检查点和写检查点
请注意:请谨慎改动Oracle GoldenGate(ogg)各个进程的读检查点和写检查点. 请确保已经 掌握 ogg 各个进程的读检查点和写检查点的详细含义. BEGIN {NOW | yyyy-m ...
- OGG复制进程延迟高,优化方法一(使用索引)
日常运维过程中,可能发现OGG同步进程延迟很高: 本篇介绍其中的一种方式. OGG复制进程,或者说同步进程及通过解析ogg trail文件,输出dml语句,在目标库执行dml操作,那么延迟高可能性其一 ...
- OGG复制进程延迟高,优化方法二(存在索引),SQL选择不好的索引
https://www.cnblogs.com/lvcha001/p/13469500.html 接前序,本次场景中有索引,但是OGG复制进程使用了低效率的索引? 类似SQL使用低效索引,如何让Or ...
- OGG-Oracle 集成模式抽取进程,REGISTER DATABASE都做了什么?
一.学习目标 有同事问OGG技术问题,OGG软件,在oracle数据库中,集成模式抽取进程REGISTER DATABASE,都做了什么操作? 有什么风险? 并且提到了一个抽取进程注册,在瞬时间并发占 ...
随机推荐
- 跨页面传值之QueryString
跨页面传值常用方法 1.QueryString 2.Form-post控件传递 3.Cookies传递 4.Application传递 5.Session传递(灵活强大) 1.query传值 http ...
- 如何恢复sqlserver误删除的数据(摘)
一.借助第三方工具 1.sqlserver2005: Log Explorer http://www.cnblogs.com/whitney/archive/2008/08/22/1273879.ht ...
- 自适应布局下echarts引起页面跳帧
项目上突然遇到一个问题,鼠标快速滑动有echarts画的饼图时,页面出现了跳帧.布局的高度突然发生变化然后恢复正常.高度怎么会变化呢?都是按百分比来的啊? 经过一番仔细观察,在跳帧的时候页面底部闪过了 ...
- Java将科学计数法数据转为字符串
如果Excel单元格数据类型为数值,数字太长会变成科学计数法,Java读取的时候使用如下方法可将其转为字符串 BigDecimal bd = new BigDecimal("3.000085 ...
- <Android 基础(十八)> XLIFF
介绍 XLIFF ,XML Localization Interchange File Format,XML本地化数据交换格式. 实际使用 1.布局文件 activity_main.xml <? ...
- arcgis server 10.1 发布动态图层展示海量及频繁更新的数据步骤
Arcgis server 发布动态图层及调用动态图层 做这个动态图层功能的原由是 有一个30万的数据需要通过arcgis GP工具转成shp然后渲染加载进地图,原来的做法是遍历生成shp面要素,读 ...
- 关联关系的CRUD
关联关系中的CRUD_Cascade_Fetch 1. hibernate_1700_one2many_many2one_bi_crud 2. 设定 cascade 可以设定在持久化时对于关联对象的操 ...
- 获取select下拉框的value以及文本内容
select下拉框在项目开发中是经常用到的,特别是在联级菜单方面的应用更为广泛.但是,对于一些初学者来说,如何获取下拉框子节点option的value值和文本内容,还是有一点难度的.其他的就不说了,现 ...
- mantis统计报表和图形报表出现乱码问题的解决方法
Mantis 报表中文乱码 1.安装Mantis图表 1.0插件 administrator登录-------管理------插件管理,安装插件 2.上传字体simhei.ttf simsun.tt ...
- Windows 2012R2远程桌面服务部署环境简介
一.部署环境 服务器名 所属域 IP地址 服务器用途 备注 AD01 CONTOSO.COM 192.168.1.1 域控制器 采用Windows Server 2012 R2 Datacenter ...