博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GoldenGate: Extract Abend with Detect Inconsistency in Pdata (文档 ID 1355067.1)
阅读量:6966 次
发布时间:2019-06-27

本文共 1584 字,大约阅读时间需要 5 分钟。

APPLIES TO:

Oracle GoldenGate - Version 10.4.0.0 and later

Information in this document applies to any platform.

SYMPTOMS

  • Oracle GoldenGate (OGG) extract abends with error
ERROR OGG-01028 Detect inconsistency in pdata with pdata start at rba XXXX, seqno XXXX

 

  • Most likely Oracle RAC DB with log files on ASM with readahead enabled is in use
  • Using parameter TRANLOGOPTIONS _NOREADAHEAD ANY doesn't help

CAUSE

The issue happens under rare conditions when the extract reads the log where one log write buffer contains a single record that happens to completely fill up the block it occupies, and the log cursor is at EOF.

This issue had been seen mostly on logs under ASM.

SOLUTION

Workaround:

Restart the extract. The extract will get restarted without any issue and will continue processing the records.If needed you could have the Autorestart parameter for the extract in the manager.

Solution:

Apply an OGG build which contains the fix for bug 12629456 + 13072229

The issue is fixed in OGG 11.2.1.0.0

The fix is included in OGG 11.1.1.1.2

The same issue was later reported in v11.1.1.1.5 via Bug 16865401. The issue happened here when the redo record size is greater than 65k.

The issue is fixed in 12.1.x and it is backported to 11.2.1.0.7 & 11.1.1.1.5_09 version.

 

Case 2

******

OGG v12.1.x Classic extract abended with

ERROR OGG-01028 Detect partial pdata at rba xxx without coinciding crash recovery marker record in log with seqno = xxxx.

This is due to bug 18643085. 

The issue is fixed in 12.1.2.1.0, and workaround is to use the parameter "tranlogoptions _skipincompletelogdata"

转载地址:http://kiisl.baihongyu.com/

你可能感兴趣的文章
faster rcnn
查看>>
JavaSE(二)之继承、封装、多态
查看>>
关于柔性数组的一些问题
查看>>
python小工具
查看>>
vscode已有64位版本。
查看>>
c12---数组
查看>>
Spark MLlib编程API入门系列之特征提取之主成分分析(PCA)
查看>>
ionic3 app 退出应用程序
查看>>
Android 国际区号注册手机号编码 以及常用城市列表
查看>>
android 添加新的键值,自定义按键-2【转】
查看>>
【转】C++拷贝构造函数详解
查看>>
复旦大学高等代数考试命题的若干经验
查看>>
自主学习Flappy Bird游戏
查看>>
gitlab pipelines 使用
查看>>
哪些情况下索引会失效?
查看>>
UWP开发随笔——UWP新控件!AutoSuggestBox!
查看>>
Nginx+mysql+php(待补全)
查看>>
75.培训管理-培训信息发布 Extjs 页面
查看>>
[转]使用rosbridge协议实现安卓跟ros的解耦
查看>>
maven添加jetty插件,同时运行多个实例
查看>>