通过ATSCN 的方式启动REPLICAT 进程的时候报错

GGSCI> START REPLICAT RP_XXXX1, ATCSN 15572172378

GGSCI> VIEW REPORT RP_XXXX1

ERROR   OGG-01028  Oracle GoldenGate Delivery for Oracle, rp_xxxx1.prm:  Incompatible record (101) in ./dirdat/ra000212, rba 1477095 (getting header).

根据MOS (Doc ID 1507462.1) 完成修复:

[ogg@xxxx ogg]$ ./logdump  #ogg自带的trace分析工具

Oracle GoldenGate Log File Dump Utility for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230 Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved. Logdump 38 >log to mycase.txt  #记录操作日志
--- Session log mycase.txt opened 2019/05/30 15:21:35.914.915 ---
Logdump 39 >open ./dirdat/ra000212 #上面报错的tracefile
Current LogTrail is /ogg/dirdat/ra000212
Logdump 40 >ghdr on
Logdump 43 >pos 1477095     #上面报错的位置
Reading forward from RBA 1477095
Logdump 44 >n           #next 显示下一条记录
Bad record found at RBA 1477095, format 5.50 Header token)
6a32 4459 | j2DY
Logdump 45 >sfh prev       #显示上一条记录的Header 
___________________________________________________________________
Hdr-Ind : E (x45) Partition : . (x04)
UndoFlag : . (x00) BeforeAfter: A (x41)
RecLength : 254 (x00fe) IO Time : 2019/05/30 08:52:00.955.777
IOType : 5 (x05) OrigNode : 255 (xff)
TransInd : . (x03) FormatType : R (x52)
SyskeyLen : 0 (x00) Incomplete : . (x00)
AuditRBA : 76604 AuditPos : 190794872
Continued : N (x00) RecCount : 1 (x01) 2019/05/30 08:52:00.955.777 Insert Len 254 RBA 1476996   #这里的RBA 等会儿alter 要用到
Name: JT_WX.P_WECHAT_ACCOUNT
After Image: Partition 4 G s
0000 000d 0000 0009 3137 3135 3836 3738 3400 0100 | ........171586784...
2000 0000 1c6f 6743 7347 6a32 4459 5971 7848 7562 | ....ogCsGj2DYYqxHub
6e66 694a 3335 564e 7256 7047 6b00 0200 0f00 0000 | nfiJ35VNrVpGk.......
0b31 3831 3235 3936 3032 3138 0003 0015 0000 3230 | .18125960218......20
3139 2d30 352d 3330 3a30 383a 3532 3a30 3100 0400 | 19-05-30:08:52:01...
0500 0000 0130 0005 0004 ffff 0000 0006 000b 0000 | .....0..............
0007 3834 3435 3230 3000 0700 1000 0000 0cb9 e3b6 | ..8445200........... Logdump 46 >count                      #正常显示,表示trace文件正常,没有corrupt,如果文件异常需要采用其他方式恢复。
** Count begins at RBA 1476996
LogTrail /ogg/dirdat/ra000212 has 4287 records
Total Data Bytes 433364
Avg Bytes/Record 101
Insert 1216
FieldComp 3071
After Images 4287 Average of 4282 Transactions
Bytes/Trans ..... 149
Records/Trans ... 1
Files/Trans ..... 1
Logdump 47 >quit
修复操作:
./ggsci
GGSCI> ALTER REPLICAT RP_XXXX1, EXTRBA 1476996
GGSCI> START REPLICAT RP_XXXX1, ATCSN 15572172378  --完成恢复

【OGG 故障处理】OGG-01028的更多相关文章

  1. 【OGG 故障处理】OGG-01031

    故障原因 -------------------- 网络异常,导致DP进程异常中断   故障现象 -------------------- 源端DP 进程全部挂起,且启动失败 GGSCI 34> ...

  2. 【OGG】OGG基础知识整理

    [OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与 ...

  3. 【OGG】OGG的单向DML复制配置(一)

    [OGG]OGG的单向DML复制配置(一) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识, ...

  4. 【OGG】OGG简单配置双向复制(三)

    [OGG]OGG简单配置双向复制(三) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O ...

  5. 【OGG】OGG的单向复制配置-支持DDL(二)

    [OGG]OGG的单向复制配置-支持DDL(二) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的 ...

  6. 【OGG】OGG的下载和安装篇

    [OGG]OGG的下载和安装篇 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩ ...

  7. 【OGG 故障处理】 丢失归档恢复

    OGG 有两天由于某种原因没有启动,而这段时间的备份文件缺失了一部分归档.恢复过程记录如下: GGSCI (xxxx) > info all Program Status Group Lag a ...

  8. OGG学习笔记03-单向复制简单故障处理

    OGG学习笔记03-单向复制简单故障处理 环境:参考:OGG学习笔记02-单向复制配置实例 实验目的:了解OGG简单故障的基本处理思路. 1. 故障现象 故障现象:启动OGG源端的extract进程, ...

  9. OGG学习笔记04-OGG复制部署快速参考

    OGG学习笔记04-OGG复制部署快速参考 源端:Oracle 10.2.0.5 RAC + ASM 节点1 Public IP地址:192.168.1.27 目标端:Oracle 10.2.0.5 ...

随机推荐

  1. 三节课MINI计划第三周

    第一部分     微信读书的产品分析 一.任务背景 二.做什么 三.TASK8     业务流程图 四.TASK9 五.周会 六.周报

  2. Android SDK目录说明

    在SDK目录下有很多文件夹,了解这个文件夹都包含哪些内容,更有利于Android的开发,也是作为Android开发者应该了解的.本文就SDK目录进行说明. SDK目录如下: add-ones:Goog ...

  3. C++比起C来新增的拓展

    命名空间 register 在C语言横行的时代,为了加快运行速度,一些关键变量会被放入寄存器中,程序代码请求编译器把变量存入寄存器,然而C语言版的寄存器变量无法通过地址获得register变量.c++ ...

  4. Apache Commons Lang 学习栏目

    Apache Commons Lang 学习栏目 Apache Commons Lang 3.8.1 API https://mvnrepository.com/artifact/org.apache ...

  5. if("\v"=="v")来判断IE浏览器

    if(!+"\v1"){ IE代码}else{ 其他浏览器代码} if("\v"=="v"){//true为IE浏览器, document. ...

  6. todo---jaxen

  7. 第一坑:class编译版本

    这个坑是刚去公司的时候,公司项目运行环境的jdk版本是1.5,当时我编译版本是1.7,然后放上去一直报找不到class的错误,我硬是找了半天,后来才听说要用1.5版本编译.

  8. JMeter断言介绍

    (1)作用:用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致 (2)目的:在request的返回层面增加一层判断机制:因为request成功了,并不代表结果一定正 ...

  9. VUE创建项目

    Vue Cli项目搭建     vue项目需要自建服务器:node 什么是node: 用C++语言编写,用来运行JavaScript语言 node可以为前端项目提供server (包含了socket) ...

  10. vs professional 2019 离线安装包下载方法

    run->cmd D:\vsprofessional2019>vs_professional__1254024763..exe --layout D:\vsprofessional2019 ...