暂无图片
分享
咆哮
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
咆哮
更具体报错信息在附近里。谢谢各位。
暂无图片 评论
暂无图片 有用 0
打赏 0
Moone

image.png

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

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

"ORA-03114: not connected to ORACLE"


check db is open, listener is up.

check db alert log .


暂无图片 评论
暂无图片 有用 0
打赏 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
打赏 0
咆哮

"ORA-03114: not connected to ORACLE"


check db is open, listener is up.

check db alert log .


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

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

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

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

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

map schema.*, target schema.*;

mapexclude  schema.sequence_name;


备库有一些序列没有建。 

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

暂无图片 评论
暂无图片 有用 0
打赏 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
打赏 0
咆哮

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

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

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

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文
问题已关闭: 问题等待进一步验证
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle迁移数据库如何预估所需存储大小
回答 7
你这个不准的,数据泵自带的估算出来的是dmp文件的大小,不是导入之后的实际大小。另外像UNDO,TEMP等表空间也需要占用存储的,你得考虑进去。建议去segment视图下查询,注意过滤掉回收站里的。
Oracle :windows系统,重建临时表空间后,原有的dbf物理文件只能在数据库重启后才能手动删除,有什么解决办法吗?
回答 1
已采纳
删除表空间时加上includingcontentsanddatafiles
oracle日志报07445核心转储错误
回答 3
这个不需要重启,但是你要先确认是不是这个bug
Oracle 11g 同一条sql语句,数据没有改变的情况下,两次语句查询结果不一致
回答 3
加/gatherplanstatistics/的提示后,也执行两次,每次执行后,查看selectfromtable(dbmsxplan.displaycursor('','','allstatslas
SQL Plus执行SQL语句与执行PL/SQL语句有什么区别?
回答 1
已采纳
SQLPlus执行SQL语句与执行PL/SQL语句是有区别的,主要体现在介绍和执行方式、显示方式上。在SQLPlus提示符下输入SQL语句,分号表示语句的结束,分号之前的部分就是一段完整的语句,按下回
ADG备库查询视图间歇报 kghalp()+46
回答 3
查询OracleC函数得知kghalp为:kghalp:kernelgenericheapmanagerallocatepermanentmemoryORA7445kghalp的bug还挺多的,ADG
Oracle:用pl/sql导入,总是死机,这是什么原因?
回答 2
已采纳
如果是用plsqldeveloper以复制粘贴的方式导入大量数据的话,界面可能会出现无响应,但这并不是死机,后台还是在运行的。另外,还要检查下是不是已经产生锁表的情况了
查询计划的理解
回答 1
如果还没有解决,可以加微信oraservice提供详细信息以便进一步优化,感觉左边的执行计划也不是太好,还有sql的写法可能也有改进的地方。
自动任务执行了,却又没执行?
回答 2
已采纳
提供两个思路,我现在手头没环境,您可以先自行测试下:可能是环境变量问题,sh里引入bashrc试下也可能是cron解析的事情,比如写成bashc'nohup…'试试
业务后台报错:无法从套接字读取更多数据
回答 1
重启tomcat呢?具体出错信息贴一下