ogg跳过某个RBA
1.从库复制进程报如下错误
***********************************************************************
** Run Time Messages **
***********************************************************************
Opened trail file ./dirdat/pa000000 at 2018-08-14 14:03:47
2018-08-14 14:15:53 INFO OGG-01373 User requested start after CSN 1007991.
2018-08-14 14:15:53 INFO OGG-01374 Transaction delivery commencing at position Seqno 0, RBA 1103, Transaction ID 1.31.677, CSN 1012153, 0 transaction(s) skipped.
MAP resolved (entry hxl.tb_test):
MAP "HXL"."TB_TEST", TARGET hxl.tb_test;
2018-08-14 14:15:58 WARNING OGG-00869 No unique key is defined for table 'TB_TEST'. All viable columns will be used to represent the key, but may not guarantee uniqueness. KEYCOLS may be used to define the key.
Using following columns in default map by name:
ID, NAME, CREATETIME, MODITYTIME
Using the following key columns for target table HXL.TB_TEST: ID, NAME, CREATETIME, MODITYTIME.
Processed extract process graceful restart record at seq 0, rba 1936.
2018-08-14 15:59:32 INFO OGG-01020 Processed extract process RESTART_ABEND record at seq 0, rba 1997 (aborted 0 records).
2018-08-14 16:04:23 INFO OGG-01020 Processed extract process RESTART_ABEND record at seq 0, rba 2058 (aborted 0 records).
Processed extract process graceful restart record at seq 0, rba 2119.
2018-08-14 16:43:28 WARNING OGG-00869 OCI Error ORA-01400: cannot insert NULL into ("HXL"."TB_TEST"."NAME") (status = 1400). INSERT INTO "HXL"."TB_TEST" ("ID","NAME","CREATETIME","MODITYTIME") VALUES (:a0,:a1,:a2,:a3).
2018-08-14 16:43:28 WARNING OGG-01004 Aborted grouped transaction on 'HXL.TB_TEST', Database error 1400 (OCI Error ORA-01400: cannot insert NULL into ("HXL"."TB_TEST"."NAME") (status = 1400). INSERT INTO "HXL"."TB_TEST" ("ID","NAME","
CREATETIME","MODITYTIME") VALUES (:a0,:a1,:a2,:a3)).
2018-08-14 16:43:28 WARNING OGG-01003 Repositioning to rba 2180 in seqno 0.
2.找到错误异常的位置的RBA
[oracle@localhost ogg]$ ./logdump
Oracle GoldenGate Log File Dump Utility for Oracle
Version 11.2.1.0.3 14400833 OGGCORE_11.2.1.0.3_PLATFORMS_120823.1258
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
Logdump 11 >open ./dirdat/pa000000
Current LogTrail is /u01/app/ogg/dirdat/pa000000
Logdump 12 >pos 2180
Reading forward from RBA 2180
Logdump 13 >n
2018/08/14 16:43:15.998.512 Insert Len 67 RBA 2180
Name: HXL.TB_TEST
After Image: Partition 4 G s
0000 0005 0000 0001 3700 0100 04ff ff00 0000 0200 | ........7...........
1500 0032 3031 382d 3038 2d31 343a 3136 3a34 333a | ...2018-08-14:16:43:
3133 0003 0015 0000 3230 3138 2d30 382d 3134 3a31 | 13......2018-08-14:1
363a 3433 3a31 33 | 6:43:13
Logdump 70 >n
2018/08/14 17:21:37.992.587 Insert Len 72 RBA 2360
Name: HXL.TB_TEST
After Image: Partition 4 G s
0000 0005 0000 0001 3800 0100 0900 0000 0574 6573 | ........8........tes
7438 0002 0015 0000 3230 3138 2d30 382d 3134 3a31 | t8......2018-08-14:1
373a 3231 3a33 3600 0300 1500 0032 3031 382d 3038 | 7:21:36......2018-08
2d31 343a 3137 3a32 313a 3336 | -14:17:21:36
3.从发生错误的RBA下一个RBA启动
GGSCI (localhost.localdomain) 6> alter rep RORA_1, extseqno 000000, extrba 2360
REPLICAT altered.
GGSCI (localhost.localdomain) 25> start RORA_1
Sending START request to MANAGER ...
REPLICAT RORA_1 starting
这这里的对应文件pa000000,2360是发生错误RBA的下一个RBA
ogg跳过某个RBA的更多相关文章
- OGG 跳过事务(转)
http://blog.chinaunix.net/uid-26190993-id-3434074.html 在OGG运行过程中,通常会因为各种各样的原因导致容灾端的REPLICAT进程ABEN ...
- OGG问题 ORA-01403的处理办法
认识logdump分析工具及常用命令:http://book.51cto.com/art/201202/319253.htm http://www.killdb.com/2012/09/01/gold ...
- OGG抽取进程异常问题排查一例
1.问题现象抽取进程常常running,但是没有新产生trail文件,lag比较大 GGSCI (xxxdb) > info all Program Status Group Lag at Ch ...
- OGG投递进程报错无法open文件,无法正常投递
1.1现象 之前有个客户遇到一个问题,OGG同步数据链路,突然有一天网络出现问题,导致OGG投递进程无法正常投递,无法写入目标端的该文件. 猜测是由于网络丢包等原因导致文件损坏,无法正常open,re ...
- GOLDENGATE 配置文档,各类参数--转发
1 GoldenGate简要说明 GoldenGate现在是业内成熟的数据容灾与复制产品,经过多年的发展与完善,现在已经成为业内事实上的标准之一. GoldenGate软件是一种基于日志的 ...
- GoldenGate实时投递数据到大数据平台(5) - Kafka
Oracle GoldenGate是Oracle公司的实时数据复制软件,支持关系型数据库和多种大数据平台.从GoldenGate 12.2开始,GoldenGate支持直接投递数据到Kafka等平台, ...
- OGG常见问题处理
1403: ORA-01403: No data found 在运行PL/SQL块.存储过程.函数.触发器等,假设须要进行操作的记录没有查询到.则会返回1403的错误 Goldengate中的1403 ...
- 【OGG】OGG基础知识整理
[OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与 ...
- Oracle GoldenGate OGG管理员手册(较早资料)
第一章 系统实现简述 前言 编写本手册的目的是为系统管理员以及相关操作人员提供 Oracle Goldengat 软 件的日常维护和使用的技术参考: 3 ORACLE 第二章 OGG 日常维护操作 ...
随机推荐
- opencv3 图像处理(一)图像缩放( python与c++ 实现)
opencv3 图像处理 之 图像缩放( python与c++实现 ) 一. 主要函数介绍 1) 图像大小变换 Resize () 原型: void Resize(const CvArr* src,C ...
- SQL 四大功能DDL/DML/DCL/TCL
SQL主要分成四部分:(1)数据定义.(SQL DDL)用于定义SQL模式.基本表.视图和索引的创建和撤消操作.(2)数据操纵.(SQL DML)数据操纵分成数据查询和数据更新两类.数据更新又分成插入 ...
- Java课程寒假之开发记账本软件(网页版)之二
一.实现基础功能之一(记账) 一个记账本最基础之一的功能就是记账,所以也是首先要解决的问题,我选择了上学期使用的MySQL数据库来对账本进行存储. 我选择记账的方法是分开记账,就是支出放在一个表,收入 ...
- java获取当前网站的IP地址
package ip; import java.net.InetAddress; import java.net.UnknownHostException; /** * * @author * */ ...
- Linux 下安装mysql 5.7
Linux 下安装mysql 5.7 本人首次安装时按照菜鸟教程的步骤一步一步来的,结果意外的是 装成5.6了,而且各种无厘头的问题,例如无法启动... 本文参照 大佬:‘这个名字想了很久~’ 的&l ...
- 二、JavaScript基础(1)
1.JavaScript 基于对象和事件驱动的脚步语言,主要应用在客户端 特点:交互性(信息的动态交互).安全性(不可直接访问本地硬盘).跨平台性(只要可以解析js的浏览器 都可以执行,与平台无关) ...
- iview form 表单的怪异小BUG
当同一个弹窗中的表单重复利用时: 我原先的代码逻辑是: <Form :label-width="100" class="mt20" ref="c ...
- online ddl与pt-osc详解
Ⅰ.背景 优化sql的过程中发现表上少一个索引,直接加一个?会不会hang住?不加?sql又跑不好,由此引出一个问题--ddl操作怎么做? Ⅱ.闲扯三两句 5.6版本之前的MySQL创建索引不支持on ...
- SQL UPDATE嵌套使用
遇见的问题 1.更新语句,更新字段 UPDATE number SET sumab = 2 WHERE id =1 求和 SELECT SUM(num_a+num_b)FROM number WHER ...
- PTA 树的遍历
给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 输入格式: 输入第一行给出一个正整数N(≤30),是二叉树中结点的个数.第二行给出其后序遍历序列.第三 ...