首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OGG学习笔记02-单向复制配置实例

OGG学习笔记02-单向复制配置实例 实验环境: 源端:192.168.1.30,Oracle 10.2.0.5 单实例 目标端:192.168.1.31,Oracle 10.2.0.5 单实例 1....模拟源数据库业务持续运行 OGG的单向配置比较简单,但实际生产过程很多业务要求不间断运行, 所以我创建了2张模拟业务表,简单模拟在业务不间断运行场景下OGG配置。...GGSCI (oradb30) 9> 2.3 配置源端和目标端的OGG所需进程 配置进程(组)名没有具体的规范,我这里参考晓明在书中所用的组命名方式: 对于复杂环境,第一位字母,local、immdiate...目标端: 参考《OGG学习笔记01-基础概述》中安装配置,对目标端也配置Manager进程配置checkpointtable: GGSCI (oradb31) 1> view params ....3.配置OGG单向复制 注意以下3个步骤执行的顺序不能更改,否则很可能会造成数据不一致。 3.1 启动源库extract进程 确认已经启动Manager进程

58220

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

在源端配置OGG extract、data pump进程;数据初始化;目标端配置OGG replicat进程。...本文意义:OGG复制快速参考,补充一些前面未提及的ogg相关知识点。 1. 配置源端OGG 2. 数据初始化 3. 配置目标端OGG 4. ogg相关知识点补充 1....4.2 OGG中的复杂结构运维经验 实际上无论是OGG的双向复制、广播复制、级联复制,都是由两个或多个单向复制组成的,难度相比单纯的单向复制并没有增长多少,只是维护的工作量多了,建议规范好各进程的名字...一眼就可以判断出,跟本次部署有关的只有RJYRAC1进程,其他的LXJY1,LPJY1,LPJY2进程,显然是其他OGG配置,oradb30作为源端端一些进程。...OGG学习笔记基础篇: OGG学习笔记01-基础概述 OGG学习笔记02-单向复制配置实例 OGG学习笔记03-单向复制简单故障处理 OGG学习笔记04-OGG复制部署快速参考

1K20
您找到你想要的搜索结果了吗?
是的
没有找到

OGG安装配置_ogg是什么格式的文件

OGG安装 1. 使用Oracle用户,且加入oinstall用户组,GoldenGate安装在Oracle用户所在/home/oracle/app/OGG_linux/ggs目录下。 2....GoldenGate进程配置-extract抽取进程配置(源端) (1) 在源端为要复制的数据表添加附加日志(此处以同步scott用户下两张表数据为例): GGSCI(localhost.localdomain...GoldenGate进程配置-datapump投递进程配置(源端) pump进程是extract进程的特殊形式,用于异地复制或网络不稳定的环境下,一般先通过extract将数据库增量数据抽取到本地...GoldenGate进程配置-replicat复制进程配置(目标端) (1) 为replicat进程创建checkpoint表: GGSCI(localhost.localdomain...目标端 目标端复制进程 REPLICAT rekafka sourcedefs /app/ogg/dirdef/ogg.test_ogg TARGETDB LIBFILE libggjava.so SET

2K30

案例:OGG目标端进程ABENDED处理

下面依据实际生产配置在测试环境重现此问题: 首先在OGG源端数据库中JINGYU用户下创建3张测试表T1,T2,T3。最终要求OGG目标端中IT用户下同步这三张表。...1.配置OGG源端抽取、投递进程 2.开启OGG源端数据库、表附加日志 3.配置OGG目标端应用进程 4.测试过程 1.配置OGG源端抽取、投递进程 配置OGG源端抽取进程EXTDEF: --抽取extract.../dirdat/ee, extract EXTDEF 配置OGG源端投递进程DPDEF: --投递datapump GGSCI (lbryqdb02) 4> edit param DPDEF EXTRACT...OGG目标端应用进程 配置OGG目标端应用进程REPDEF: --OGG目标端: 应用replicate GGSCI (lOGGdb01) 2> edit param REPDEF REPLICAT...最后感叹下,OGG的使用必须要配合客户的规范化管理,否则当没有配置ddl同步,又碰到源端经常变更修改字段的场景,对于运维人员来说是真的坑..

2.3K10

OGG实验:喂奶间隔数据表通过OGG配置同步

目标端:OEL5.7, IP地址:192.168.1.11 Oracle 11.2.0.3 单实例 + OGG 12.2.0.2 数据表通过OGG配置同步: 1.源端和目标端软件安装部署 2.源端配置...3.目标端配置 4.实验中遇到的问题处理 1.源端和目标端软件安装部署 在源端和目标端都部署OGG 12.2.0.2,使用图形界面安装,默认选择安装完成后自动启动mgr进程,安装截图类似如下: ?...2.3 源端配置extract和datapump进程 源端配置extract和datapump进程: GGSCI (jystdrac1) 1> edit param extbaby --Local Extract...4.4 测试源端DML操作,目标端REPBABY进程abended,报错OGG-00869、ORA-01841 测试源端DML操作,目标端REPBABY进程abended: --target - ogg...GGSCI (OEL-ASM) 4> 至此,OGG实验:数据表通过OGG配置同步已完成。

1.2K20

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

OGG学习笔记03-单向复制简单故障处理 环境:参考:OGG学习笔记02-单向复制配置实例 实验目的:了解OGG简单故障的基本处理思路。 1....故障现象 故障现象:启动OGG源端的extract进程,data pump进程,一段时间后发现进程均被终止。...这里,也说明配置OGG最好建议是归档模式,否则在这种目标端没有及时获取到源端在线日志的情况下,就没有办法继续应用了。 3....对于lpjy1进程(Data Pump),只需要确认已经启动目标端OGG所在主机,网通,然后启动目标端数据库和目标OGG,并启动目标OGG的mgr进程,replicat进程即可。...学习笔记基础篇: OGG学习笔记01-基础概述 OGG学习笔记02-单向复制配置实例 OGG学习笔记03-单向复制简单故障处理 OGG学习笔记04-OGG复制部署快速参考

85320

修改数据库主键长度导致GOLDENGATE复制进程无法启动提示OGG-01296&ABEND on error 0

【背景】 前几天有个朋友发消息说,GOLDENATE复制进程无法启动,错误日志如下: 错误日志: 2019-01-11 17:56:34 ERROR OGG-01296 Error mapping...注释:windows环境确实有点不习惯,包括debug以及之类.更坑的是报错信息居然和linux下不一样的....配置ddl,直接修改数据库主键长度10变成20,目标端由于特定原因导致进程异常,ddl没有正常同步,运维人员手动执行ddl操作,修改ddl后,过一段时间,ogg运维人员发现复制进程宕机了,为了验证此过程...5、为了模拟这个场景,在linux上和windows的discard错误差异很多. linux下discard文件: Current time: 2019-01-14 17:00:19 Discarded...| * Process Abending : 2019-01-11 17:34:31 【总结】 1、对于修改表结构的,目标端必须将之前延迟数据应用完成后,再修改DDL 2、对于配置ddl

1.1K50

0471-Oracle Goldengate实时复制Oracle数据到CDH Kafka

配置环境变量 Linux下设置: ? 创建ogg相关目录 ? 3.配置源端MGR进程 ? PORT 7809 DYNAMICPORTLIST 7810-7849 PURGEOLDEXTRACTS ....5.配置源端抽取和传输进程(Integrated模式) 查询源端数据库字符集(该步骤可选) 查询一下oracle字符集: ? 增加要复制对象的附件日志 ?...(3)正常情况,如果OGG for oracle和OGG for Bigdata不在同一台主机上,就按照前面配置的方式,目标MGR进程和源端MGR进程配置相同的port,dpa进程rmthost参数连接目标同样的...2.配置OGG For Bigdata 解压OGG for bigdata到一个新的目录oggbigdatahome unzip OGG_BigData_Linux_x64_12.3.2.1.1.zip...到这里就完成源和目标的OGG配置,下面我们简单测试一下复制链路是否正常。

1.9K40

OGG 21c 远程捕获进程延迟问题处理

21c 远程捕获进程延迟问题处理 前面几天发布了一篇使用 OGG 21c 遇到的几个问题之后,居然在新的周一后又发现了一个与 OGG 相关的问题,那是什么问题呢?...说来也简单就是使用 OGG21c 在中间机配置好了远程捕获 EXTRACT 进程,将数据导入到目标端 19c 后,源端捕获进程有很大的延迟,按照这个延迟来看,本地的归档日志也都删除了,可这个捕获进程呢没有任何报错...-06618 Oracle GoldenGate Capture for Oracle, ext3.prm: Database jieke Platform: Linux x86 64-bit. 2022...但记得之前测试环境单机 11g 用的 OGG21c 也是可以的,那么是因为我这环境是 RAC 的问题吗?是因为远程复制吗?苦思不得其解,久久不能找到答案。.../sqlpatch/21281961/postdeinstall.sql 打完补丁,重启捕获进程 ext3 打完补丁,重启进程后,捕获进程一个多小时的延迟,几秒内瞬间就没有了。

53620

OGG学习笔记01-基础概述

OGG理论概念 我们可以搜索到网上对它的简单介绍: Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库...需要注意的是,每套OGG所有的进程都是由其Manager进程来管理的,也就是说Manager进程负责管理,启动关闭其他进程。.../globals)配置 checkpointtable ggt.chkpt #2.命令添加checkpointtable GGSCI> add checkpointtable ggt.chkpt 复制进程可以指定...]$ cd ogg/ [ogg@oradb30 ogg]$ pwd /u01/app/ogg [ogg@oradb30 ogg]$ tar xvf /u01/media/fbo_ggs_Linux_x64...后续extract、replicate等OGG实际工作的进程(组)配置,将在下篇《OGG学习笔记02-单向复制配置实例》详细说明。 Reference 张晓明. 大话Oracle Grid[M].

86110

OGG复制MYSQL到ORACLE时空字符串问题

【背景】 使用OGG同步MYSQL数据到ORACLE,如果表没有主键,那么此时使用所有列作为条件来更新或者删除数据,MYSQL里面存在空字符串,同步到ORACLE数据库时转换成空(NULL),注意这个不是在...OGG层转换,而是依赖数据库的转换,那么此时更新或者删除会遇到非常经典错误1403(找不到数据),注意触发场景是表没有主键且更新或者删除时存在空字符串。...插入数据】 备注:通过打印SQL能够直观观察 1、参数配置很简单: replicat repm2ox setenv ( NLS_LANG ="AMERICAN_AMERICA.AL32UTF8") setenv...更新数据】 备注:通过打印SQL能够直观观察,到这里OGG是无法正常继续下去了,提示经典错误1403.找不到数据。...--从根本解决方案 4、如果OGG层能够支持转换空字符串转换成NULL,目前这个参数我没有找到,如果大家知道有参数能够进行转换或者其他方案,欢迎交流.

54320

怎样将数据从Oracle迁移到TiDB

,否则在遇到主键冲突时无法忽略,复制进程会 abend。...仅需在 OGG 复制进程 session 级别设置,通过配置复制进程参数中实现,无需全局修改。...• lower-case-table-names = 1 OGG 复制进程需要该参数设置为 1,tidb 中修改此参数并未产生实际效果变化,仅为实现兼容。...MGR 进程配置 Manager 进程是 OGG 的控制进程,用于管理Extract、Pump、Replicat 等进程,在Extract、Pump、Replicat 进程启动之前,Manager 进程必须先要在源端和目标端启动...Extract 进程配置 Extract 进程运行在数据库源端上,它是 OGG 的捕获进程,可以配置 Extract 进程来初始数据装载和同步变化捕获。 341.jpg 342.jpg G.

1.7K20

基于 OGG 的 Oracle 与 Hadoop 集群准实时同步介绍

Oracle日志抓取;源端配置pump进程传输抓取内容到目标端;目标端配置replicate进程复制日志到Hadoop集群或者复制到用户自定义的解析器将最终结果落入到Hadoop集群。...配置 extract 进程 配置extract进程OGG命令行下执行如下命令: GGSCI (VM_0_25_centos) 10> edit params ext2hd extract ext2hd...HDFS一些适配性的库文件以及配置文件,配置文件位于OGG主目录下的dirprm/hdfs.props;REPORTCOUNT即复制任务的报告生成频率;GROUPTRANSOPS为以事务传输时,事务合并的单位...将文件与复制进程绑定即可 测试 启动进程 在源端和目标端的OGG命令行下使用start [进程名]的形式启动所有进程。...OGG的几个主要进程mgr,extract,pump,replicate配置方便,可快速配置OGG与异构关系存储结构的实时同步。

3.6K51

2018-12-09 基于 OGG 的 Oracle 与 Hadoop 集群准实时同步介绍

image 根据如上原理,配置大概分为如下步骤:源端目标端配置ogg管理器(mgr);源端配置extract进程进行Oracle日志抓取;源端配置pump进程传输抓取内容到目标端;目标端配置replicate...进程复制日志到Hadoop集群或者复制到用户自定义的解析器将最终结果落入到Hadoop集群。...HDFS一些适配性的库文件以及配置文件,配置文件位于OGG主目录下的dirprm/hdfs.props;REPORTCOUNT即复制任务的报告生成频率;GROUPTRANSOPS为以事务传输时,事务合并的单位...将文件与复制进程绑定即可 测试 启动进程 在源端和目标端的OGG命令行下使用start [进程名]的形式启动所有进程。...OGG的几个主要进程mgr,extract,pump,replicate配置方便,可快速配置OGG与异构关系存储结构的实时同步。

66420

OGG|使用 OGG19c 迁移 Oracle11g 到 19C(第二版)

支持的拓扑 Oracle GoldenGate 仅在同类配置中支持 DDL 同步。源和目标对象定义必须相同。 DDL 复制仅支持 Oracle 到 Oracle 复制。...Oracle GoldenGate 在所有受支持的单向配置中以及在两个且仅两个系统之间的双向配置中支持 DDL 复制。 其余八项可查看官方文档,这里不在赘述。...Dynamicportliist:配置了捕获和复制进程使用的端口范围。 AUTORESTART: 参数使抽取/复制进程失败后自动重启。...配置mgr进程 --登录数据库 GGSCI (Ops-19cOGG) 1> dblogin userid ogg@TESTOGG,password ogg Successfully logged into...如上,在 dpe1 配置文件最后两行添加。然后在此启动,报错由于目标端 mgr 进程没有启动,目标端启动 mgr 进程,源端已自动启动 dpe1.

64810

奕新集团GG环境搭建(无图)

GoldenGate应用的拓展结构、支持平台和数据库 第一步:  GoldenGate单向复制配置 2012-06-20 14:21:02 标签:extract 单向复制 ogg oracle 版权声明...本文中将演示下使用ogg在两台oracle 10g数据库服务器间实现单向复制配置!...db1,db2间的实时同步复制 1:在source上配置extract进程进程的名字不能超过8个字符 179 GGSCI (db1) 1> edit params eora_t1   180  181...在上一篇文件中的OGG单向复制配置不支持DLL的同步,只支持DML,因而本文在之前的基础上增加对DDL语句的复制,下面是简要配置过程记录!...在完成ogg的单向复制配置后,自然会想着向前推进一层,实现双向复制;在实际应用中,双向复制面临着许多问题,主要有如下几点: 1. 如果两个库同时更新同一条记录 如何处理? 2.

1.7K30
领券