首页 > 其他分享 >OGG Extract / Replicat Checkpoint RBA Is Larger than Local Trail Size (Doc ID 1138409.1)

OGG Extract / Replicat Checkpoint RBA Is Larger than Local Trail Size (Doc ID 1138409.1)

时间:2024-06-17 23:44:36浏览次数:24  
标签:Replicat 0000 17 Larger 0200 06 x00 Local RBA

环境:

OS:Centos 6

DB:11.2.0.4

ogg:12.3.0.1

说明:从库突然宕机重启后导致

1.报错如下

 

计算公式:

New datapump / Replicat RBA = Reader's too-big checkpoint RBA(A) + First record RBA in the new trail file (after the restart abend)(B) - RBA of the matching record in the trail file referred in checkpoint file(C)

 

2.获取变量A

GGSCI (epidbhn) 2> info repep 

REPLICAT   REPEP     Last Started 2024-06-17 13:34   Status ABENDED
Checkpoint Lag       00:00:05 (updated 04:48:31 ago)
Log Read Checkpoint  File /u02/goldengate12c/dirdat/ep000013165
                     2024-06-17 11:44:15.346174  RBA 311832869

 

变量A=311832869

 

3.获取变量B

Logdump 29 >open ./dirdat/ep000013166
Current LogTrail is /u02/goldengate12c/dirdat/ep000013166 
Logdump 30 >ghdr on
Logdump 31 >n

2024/06/17 13:34:19.672.633 FileHeader           Len  1409 RBA 0 
Name: *FileHeader* 
 3000 031c 3000 0008 4747 0d0a 544c 0a0d 3100 0002 | 0...0...GG..TL..1...  
 0006 3200 0004 2000 0000 3300 0008 02f3 4142 c5db | ..2... ...3.....AB..  
 4039 3400 001f 001d 7572 693a 686e 6a6d 6462 3032 | @94.....uri:hnjmdb02  
 3a3a 7530 313a 6f67 673a 505f 444d 4941 4f35 0000 | ::u01:ogg:P_DMIAO5..  
 2135 0000 1d00 1b75 7269 3a68 6e6a 6d64 6230 323a | !5.....uri:hnjmdb02:  
 3a75 3031 3a6f 6767 3a45 5854 4550 3600 0016 0014 | :u01:ogg:EXTEP6.....  
 2e2f 6469 7264 6174 2f65 7030 3030 3031 3331 3636 | ./dirdat/ep000013166

Logdump 32 >n
___________________________________________________________________ 
Hdr-Ind    :     E  (x45)     Partition  :     .  (x00)  
UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)  
RecLength  :     0  (x0000)   IO Time    : 2024/06/17 13:34:05.849.750   
IOType     :   150  (x96)     OrigNode   :     0  (x00) 
TransInd   :     .  (x03)     FormatType :     R  (x52) 
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00) 
AuditRBA   :          0       AuditPos   : 0 
Continued  :     N  (x00)     RecCount   :     0  (x00) 

2024/06/17 13:34:05.849.750 RestartAbend         Len     0 RBA 1417 
Name:  
After  Image:                                             Partition 0   G  s

Logdump 39 >n
___________________________________________________________________ 
Hdr-Ind    :     E  (x45)     Partition  :     .  (x00)  
UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)  
RecLength  :    81  (x0051)   IO Time    : 2024/06/17 13:34:19.829.668   
IOType     :   170  (xaa)     OrigNode   :     1  (x01) 
TransInd   :     .  (x03)     FormatType :     R  (x52) 
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00) 
DDR/TDR Idx:   (001, 000)     AuditPos   : 40534408 
Continued  :     N  (x00)     RecCount   :     1  (x01) 

2024/06/17 13:34:19.829.668 Metadata             Len 81 RBA 1479 
Name:  
 3000 4d00 0100 0200 0100 0200 3700 0100 0400 ea27 | 0.M.........7......'  
 0000 0200 0400 0100 0000 0300 0200 0000 0400 0500 | ....................  
 0300 474d 5405 0014 0010 0000 0014 1414 1414 1414 | ..GMT...............  
 1414 1414 1411 1414 1403 0008 0006 004a 484d 5944 | ...............JHMYD  
 42                                                | B  

Logdump 46 >n
___________________________________________________________________ 
Hdr-Ind    :     E  (x45)     Partition  :     .  (x00)  
UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)  
RecLength  :  5920  (x1720)   IO Time    : 2024/06/17 13:34:19.830.797   
IOType     :   170  (xaa)     OrigNode   :     2  (x02) 
TransInd   :     .  (x03)     FormatType :     R  (x52) 
SyskeyLen  :     0  (x00)     Incomplete :     .  (x00) 
DDR/TDR Idx:   (001, 001)     AuditPos   : 40534408 
Continued  :     N  (x00)     RecCount   :     1  (x01) 

2024/06/17 13:34:19.830.797 Metadata             Len 5920 RBA 1611 
Name: HXL.TB_JZ 
 3040 1a17 0000 0100 0200 0b00 0200 4000 0100 0600 | 0@............@.....  
 0100 0200 0500 0200 0400 0000 0000 0300 0200 0000 | ....................  
 0400 0200 0000 0500 0800 0000 0000 0000 0000 0600 | ....................  
 0400 0000 0000 0700 0200 0000 0800 0400 0000 0000 | ....................  
 0340 ca16 0000 4a00 4900 3500 0700 4348 494c 444e | [email protected]  
 4f00 000e 0000 000e 0000 000e 0000 0000 0000 0000 | O...................  
 0000 0000 0000 00ea 2700 0060 0000 0000 0000 0000 | ........'..`........   

 

变量B=1479(RestartAbend后的第一个rba)

 

4.变量C

2024-06-17 13:34:19  ERROR   OGG-01705  Input checkpoint position 311832869 for input trail file '/u02/goldengate12c/dirdat/ep000013165' is greater tha
n the size of the file (281006080).  Please consult Oracle Knowledge Management Doc ID 1138409.1. for instructions.

变量c=281006080

 

 

5.公式计算

计算新进程RBA:
311832869+1479-281006080=30828268

 

6.启动复制进程

alter rep repep, extseqno 13166, extrba 30828268

 

标签:Replicat,0000,17,Larger,0200,06,x00,Local,RBA
From: https://www.cnblogs.com/hxlasky/p/18253454

相关文章

  • [YOLOv10涨点改进:注意力魔改 | 轻量级的 Mixed Local Channel Attention (MLCA),加强通
    本文属于原创独家改进:一种轻量级的MixedLocalChannelAttention(MLCA)模块,该模块考虑通道信息和空间信息,并结合局部信息和全局信息以提高网络的表达效果1.YOLOv10介绍论文:[https://arxiv.org/pdf/2405.14458]代码:https://gitcode.com/THU-MIG/yolov10?utm_source=c......
  • ThreadLocal 核心源码分析
    ThreadLocal简介多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证和规避多线程访问出......
  • Cookie、Session、LocalStorage 和 SessionStorage 的区别详解
    前言在前端开发中,数据存储和状态管理是非常重要的内容。常用的存储方式有Cookie、Session、LocalStorage和SessionStorage。本文将详细介绍这四者的区别,帮助开发者更好地理解和选择合适的存储方案。一、Cookie和Session的区别1.什么是Cookie?Cookie是由服务器生成......
  • LocalDateTime工具-LocalDateTimeUtil
    介绍从Hutool的5.4.x开始,Hutool加入了针对JDK8+日期API的封装,此工具类的功能包括LocalDateTime和LocalDate的解析、格式化、转换等操作。使用日期转换StringdateStr="2020-01-23T12:23:56";DateTimedt=DateUtil.parse(dateStr);//Date对象转换为LocalDateTimeLocalD......
  • java8之后为神马舍弃Date拥抱LocalDateTime
    在Java开发中,我们经常需要处理与时间和日期相关的任务。多年来,java.util.Date类一直是处理日期和时间的主要工具。然而,随着Java8的发布,我们有了更好的选择:java.time包中的LocalDateTime类。在本文中,我们将探讨为什么在现代Java开发中,推荐使用LocalDateTime而不是Date。1.不可变......
  • MySQL The instance is already part of another Replication Group
    MySQLInnoDBCluster(测试环境为MySQL8.0.35)将一个实例重新加入集群时,遇到了下面这个错误"Theinstance'dbu03:3306'isalreadypartofanotherReplicationGroup"MySQL  10.160.2.55:3306 ssl  JS > cluster.addInstance('[email protected]:3306')ERROR: Ru......
  • 解决@LocalStorageProp值同步问题的详细指南
    在华为鸿蒙操作系统(HarmonyOS)的开发中,@LocalStorageProp是一个关键的装饰器,用于在页面级别的UI状态存储中实现数据的单向同步。然而,开发者在使用@LocalStorageProp时可能会遇到值未按预期同步的问题。本文将详细介绍如何正确使用@LocalStorageProp,并通过父组件的状态更新来......
  • 在 Wed 中应用 MyBatis(同时使用MVC架构模式,以及ThreadLocal 事务控制)
    1.在Wed中应用MyBatis(同时使用MVC架构模式,以及ThreadLocal事务控制)@目录1.在Wed中应用MyBatis(同时使用MVC架构模式,以及ThreadLocal事务控制)2.实现步骤:1.第一步:环境搭建2.第二步:前端页面index.html3.第三步:创建pojo包、service包、dao包、web包、utils包,exceptions......
  • ThreadLocal源码分析
    目录0x00ThreadLocal0x01ThreadLocalMap0x02ThreadLocal内存泄漏0x00ThreadLocalThreadLocal提供了线程局部的变量,但和普通局部变量不同,同一个ThreadLocal变量可以被多个线程共享,而不是线程私有的。在ThreadLocal源代码中有一个使用例子,代码如下:importjava.ut......
  • DateTime.Now.ToLocalTime().ToString();
    原文链接:https://www.cnblogs.com/longshen/archive/2010/02/10/1667074.html//2009-9-520:12:12//获取日期DateTime.Now.ToLongDateString().ToString();    //2009年9月5日DateTime.Now.ToShortDateString().ToString();       //2009-9-5DateTime.Now.ToStr......