暂无图片
分享
咆哮
2019-03-07
OGG 同步序列,进程ABENDING

OGG 同步序列,进程ABENDING。

2019-03-07 17:06:39  ERROR   OGG-00665  Oracle GoldenGate Delivery for Oracle, rptsqe.prm:  OCI Error describe for query (status = 3114-ORA-03114: not connected to ORACLE), SQL<select status, deferrable from dba_constraints where owner =UPPER('BOSDATA') and table_name='HDS_VER_AUTO_API_TASK_SEQ' and constraint_type = 'P' >.
2019-03-07 17:06:39  ERROR   OGG-01668  Oracle GoldenGate Delivery for Oracle, rptsqe.prm:  PROCESS ABENDING.

收藏
分享
11条回答
默认
最新
咆哮
暂无图片 评论
暂无图片 有用 0
咆哮
更具体报错信息在附近里。谢谢各位。
暂无图片 评论
暂无图片 有用 0
Moone

image.png

BOSDATA.PD_WOLOG_SEQ这个没有在mapexclude 列表中

暂无图片 评论
暂无图片 有用 0
weizhao.zhang (anbob)

"ORA-03114: not connected to ORACLE"


check db is open, listener is up.

check db alert log .


暂无图片 评论
暂无图片 有用 0
咆哮

尝试把BOSDATA.PD_WOLOG_SEQ加入到mapexclude之后启动进程,sqe.dsc里又报别的序列同样得错误。



Operation failed at seqno 0 rba 1426
Discarding record on action DISCARD on error 28
Problem replicating BOSDATA.AE_CLEARPORTNOMSG_MONITOR_SEQ to BOSDATA.AE_CLEARPORTNOMSG_MONITOR_SEQ
Mapping problem with compressed update record (target format)...
*
No columns were available
*
Process Abending : 2019-03-08 09:08:40

Oracle GoldenGate Delivery for Oracle process started, group RPTSQE discard file opened: 2019-03-08 09:21:41


暂无图片 评论
暂无图片 有用 0
咆哮

"ORA-03114: not connected to ORACLE"


check db is open, listener is up.

check db alert log .


库都是正常的,业务也正常在跑,ogg里表得同步也是正常的,就是序列同步有问题。

暂无图片 评论
暂无图片 有用 0
Moone

把库里面的sequence都加上,是不是备库都建了

暂无图片 评论
暂无图片 有用 0
咆哮

配置文件里是类似这样的配置:

map schema.*, target schema.*;

mapexclude  schema.sequence_name;


备库有一些序列没有建。 

这个序列的同步之前是在跑的,并没有报错,但是我发现备库有一些序列同步的有问题,有几个序列值和源端相差很大,就把序列的相关进程文件删除掉,然后重新初始化了序列的同步。 结果就出现了上述问题。

暂无图片 评论
暂无图片 有用 0
章芋文

1、我昨天查了很多资料,有一个同样的报错,RAC环境,OGG版本也是11.2,不过是抽取进程,说是重启集群后问题消失,所以以后再遇到SEQ同步报错了,可以尝试下。

ERROR OGG-00665 Oracle GoldenGate Capture for Oracle, <extract name>.prm: OCI Error describe for query (status = 3114-ORA-03114: not connected to ORACLE)

2、有可能是复制进程中的这个参数引起,或者未知BUG

DBOPTIONS _NOAUTOMATICSEQUENCEFLUSH

3、一般情况下目标端不会使用sequence,所以可以考虑排除所有SEQ的同步

4、升级OGG版本,至少12

暂无图片 评论
暂无图片 有用 0
咆哮

好的,谢谢,我今天晚上重启一下库试试。

我查了下确实有DBOPTIONS _NOAUTOMATICSEQUENCEFLUSH这个参数。

我再网上看过有人碰到一样的报错,使用FLUSH FLUSH命令解决的,但是我使用了并没有效果。

暂无图片 评论
暂无图片 有用 0
章芋文
问题已关闭: 问题等待进一步验证
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏