通过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. MySQL安装时出现Apply Security Settings错误的解决办法(转)

    最近在学习MySQL时,下载了MySQL5.5版本的安装包,在配置向导的最后的页面却出现了Apply Security Settings的错误.第一次安装时比较顺利,中途卸载了一下,结果第二次安装的时 ...

  2. (十三)过滤器Filter(转)

    --------转自孤傲苍狼博客 一.Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例 ...

  3. python面向对象之初步认识

    面向对象 类,用来描述一类事物的相同的特征或者属性.比如说,狗,狗属于一种统称,狗还分有不同的种类,比如,牧羊犬,蝴蝶犬,京巴等等,他们都有相同的特征,一个头,两个耳朵,四条腿,会跑,会吃东西,会汪汪 ...

  4. 【Leetcode_easy】680. Valid Palindrome II

    problem 680. Valid Palindrome II solution: 不理解判断函数中的节点的问题... class Solution { public: bool validPali ...

  5. iOS笔试题02

    1. Difference between shallow copy and deep copy? 1> 浅拷贝:指针(地址)拷贝,不会产生新对象 2> 深拷贝:内容拷贝,会产生新对象 2 ...

  6. 01.轮播图之三 : collectionView 轮播

    个人觉得 collection view 做轮播是最方便的,设置下flowlayout 其他不会有很大的变动,没有什么逻辑的代码 let's begin…… 创建自定义的view .h 声明文件 @i ...

  7. WIN10激活教程,亲测,有效

    WIN10激活教程: 1.打开开始菜单,找到设置,点开“更新和安全”,切换到“激活”选项卡,查看到当前系统的激活状态 2.在搜索框输入“CMD”,出现“命令提示符”工具时,右击选择“以管理员身份”运行 ...

  8. godot新手教程1[button信号使用]<godot节点信号对照及节点属性用法>

    button(按钮)节点信号对照: 1:pressed()      #按钮点击信号 #绑定按钮点击后触发信号 Pressed使用案例: func _on_”节点路径”_Button_pressed( ...

  9. Introduction - What is machine learning

    摘要: 本文是吴恩达 (Andrew Ng)老师<机器学习>课程,第一章<绪论:初识机器学习>中第2课时<什么是机器学习?>的视频原文字幕.为本人在视频学习过程中逐 ...

  10. in-place数据交换

    实现in-place的数据交换 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 经典的排序问题 问题描述 一个数组中包含两个已经排好序的子数组,设计一个in- ...