签到成功

知道了

CNDBA社区CNDBA社区

ERROR OGG-01705 Input checkpoint position **** for input trail file '***********'

2017-12-11 11:36 4953 0 原创 OGG-00685 begin time
作者: Anshen

ERROR OGG-01705 Input checkpoint position 160374765 for input trail file ‘*‘ is greater than the size of the file . Please consult Oracle Knowledge Management Doc ID 1138409.1. for instructions.

今天我做巡检OGG时候,发现replicat进程abend报错信息如上所示。
进程abend原因:
存储链路中断,导致/goldengate目录不可写。
以下翻译来自于MOS:

适用于:

Oracle GoldenGate - 版本11.2.0.0.0和更高版本
本文档中的信息适用于任何平台。
症状

系统中断后,Replicat可能会收到以下错误消息。当复制读取检查点RBA大于它读取的本地跟踪文件大小时,会发生此问题。

2011-11-28 07:51:36 ERROR OGG-01705输入路径文件’/ ogg-data / ogg / itmscmp / rmtdir / pe027505’的输入检查点位置160374765大于文件大小(160301092)。请参考Oracle知识管理文档ID 1138409.1。为了说明。

如果使用高于V11.2.1.0.1的OGG版本,则错误消息有点令人误解http://www.cndba.cn/redhat/article/2374

2012-09-07 13:01:30错误OGG-01091无法打开文件“/ u01 / app / goldengate / dirdat / rt000068”(错误2,没有这样的文件或目录)。

当你做的信息,它显示http://www.cndba.cn/redhat/article/2374

REPLICAT XXXX Last Started 2012-09-07 14:28 Status ABENDED
Checkpoint Lag 00:00:00(updated 02:05:27 ago)
Log Read Checkpoint File / u01 / app / goldengate / dirdat / rt000067
2012-09-06 22 :32:04.123161 RBA 197650300

http://www.cndba.cn/redhat/article/2374
http://www.cndba.cn/redhat/article/2374

当列出跟踪文件时,rt000067和rt000068都存在,但rt000067比RBAhttp://www.cndba.cn/redhat/article/2374http://www.cndba.cn/redhat/article/2374

这是磁盘上的文件列表
-rw-rw-rw- 1 oracle dba 197640272 9月6日22:43
/ u01 / app / goldengate / dirdat / rt000067
-rw-rw-rw- 1 oracle dba 83807478 Sep 7 12: 46
/ u01 / app / goldengate / dirdat / rt000068

http://www.cndba.cn/redhat/article/2374

所以Replicat正在读取路径文件的EOF。

在发生磁盘空间问题时,也会注意到同样的问题。

原因

这是儿童KM的主要公里 - 1138409.1
这个知识管理仅适用于遇到问题的客户,并在ogg v11.2.x上。
如果您不属于上述类别,请遵循主要km- 1138409.1

从OGG v11.2.1.07开始,如果遇到问题,我们有一个新的命令来开始复制,所以我们可以避免需要按照KM - 1138409.1中的解释进行计算http://www.cndba.cn/redhat/article/2374

FILTERDUPTRANSACTIONS

使用此选项启动副本时,将使用已存储在检查点表中的信息并过滤已应用的事务。
开始复制<rep name> filterduptransactions

解决办法如下:

start replicat replicat_name filterduptransactions

1)11.2.1.0.1+(但不是11.2.1.0.7)上的客户遇到此复制副本中指定的问题时,只需升级到11.2.1.0.7+,然后使用新选项。Replicat将使用已存储在检查点表中的信息并过滤已经应用的事务。此功能的先决条件是检查点表必须与复制品一起使用。
一个。开始复制<rep name> filterduptransactionshttp://www.cndba.cn/redhat/article/2374

2)已经在11.2.1.0.7+上的客户可以像1)一样重新启动Replicat。

http://www.cndba.cn/redhat/article/2374

3)在11.2.1.0.1之前的客户,不幸的是不能升级到新的11.2.1.0.7+版本来绕过现有的问题。他们被鼓励升级,以便在未来发生同样的问题时,他们将能够使用FILTERDUPTRANSACTIONS。这是因为我们将交易信息存储在检查点表中。11.2.1.0.1之前的代码没有智能来检索并将这些信息存储在检查点表中。

示例副本报告文件,显示过滤重复事务的进度:

5信息OGG-05664基于CSN的过滤抑制了534个重复交易,从线索Seqno ,RBA *到Seqno 30,RBA 786118.第一个交易被抑制了CSN 473374133和交易ID 35.25.204083 ,最后一个被压制的有CSN 473375032和交易ID 39.22.203971。

如果您的OGG版本低于v11.2,或者您的v11.2版本不使用检查点,请按照主要km- 1138409.1

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
Anshen

Anshen

关注

成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。

  • 69
    原创
  • 0
    翻译
  • 5
    转载
  • 8
    评论
  • 访问:287201次
  • 积分:326
  • 等级:中级会员
  • 排名:第13名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ