Oracle GoldenGate(OGG) 异常长事务排查处理

本文介绍了在Oracle GoldenGate(OGG)中遇到异常长事务时的排查步骤。首先,通过`SEND EXTRACT`命令查询长事务列表,然后根据最早的归档日志信息查找匹配的XID,进一步查询长事务状态。若长事务已不存在,使用`SKIPTRANS`命令跳过。最后,重启抽取进程并检查状态以确保问题解决。
摘要由CSDN通过智能技术生成

#########################################################################

Oracle GoldenGate(OGG) 异常长事务排查处理

#########################################################################

问题现象

1、无法正常停止抽取进程
GGSCI (rac1) 233> STOP EXT_124

 Sending STOP request to EXTRACT EXT_124 ...
 
 STOP request pending. There are open, long-running transactions.
 Before you stop Extract, make the archives containing data for those transactions available for when Extract restarts.
 To force Extract to stop, use the SEND EXTRACT EXT_124, FORCESTOP command.Oldest redo log files necessary to restart Extract are:
 
 Redo Thread 1, Redo Log Sequence Number 652694, SCN 69.3490852697 (299843596121), RBA 3941174288
 Redo Thread 2, Redo Log Sequence Number 61948, SCN 72.4167556123 (313405201435), RBA 221872656.
 
 2021-08-04 14:43:14  WARNING OGG-01742  Command sent to EXTRACT EXT_124 returned with an invalid response.
 
 
 GGSCI (rac1) 234> 

处理步骤

1、查询超过1天的长事务列表
– 命令语法:
SEND EXTRACT <进程名>, SHOWTRANS DURATION [S|SEC|SECS|SECOND|SECONDS|M|MIN|MINS|MINUTE|MINUTES|H|HOUR|HOURS|D|DAY|DAYS] TABULAR

 -- 操作示例:
 GGSCI (rac1) 224> SEND EXTRACT EXT_1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值