OGG原理OGG是一种基于日志的结构化数据复制软件,通过捕获源数据库online redo log (在线重做日志)或archive log(归档日志)获得数据变化,形成tail(队列文件 ),再将这些tail通过网络协议,传输到目标数据库,目标端通过解析,插入至目标端数据库,从而实现源端与目标端数据同步。OGG的特性:1.对生产系统影响小:实时读取交易日志,以低资源占用实现大交易量数据实时复制;
一、摘要1.OGG是数据同步软件,或者说是逻辑复制软件,其竞争对手有IBM CDC,DELL shareplex,DSG,DDS等等。2.OGG软件是需要安装在操作系统上的,Oracle DB软件没有自带OGG软件(至少目前是这样的)3.OGG软件有三大进程(说四大进程也行):三大进程:源头抽取进程、源头传输进程、目的端应用进程(即:复制进程)四大进程:源头抽取进程、源头传输进程、目的端serve
系统环境在阿里云ECS自建mysql5.6.46+ogg19.1同步架构问题描述使用ogg遇到几下两类问题一、安装问题 1、ogg19.1正常情况下解压到某个目录,进行create subdirs即可,但是更改安装目录或删除原目录并重新安装到其他目录,执行 ./ggsci报错二、使用问题 使用ogg抽取、投递、复制遇到以下几个问题 1、通过ogg无法从mysql中抽取变化的数据(insert,up
概念:OGG属于逻辑复制,实现原理是通过抽取源端的redolog 或者 archive log ,然后通过TCP/IP投递到目标端,最后解析还原应用到目标端,使目标端实现同源端数据同步。 1.Manager进程(管理进程) Manager是OGG的控制进程,它运行在源端和目标端,它主要有以下几个方面的 作用:启动、
# 从 MySQL 到 SQL Server 的数据迁移:使用 OGG
在实际的数据迁移过程中,将 MySQL 中的数据迁移到 SQL Server 是一种常见的需求。而在这个过程中,使用 Oracle GoldenGate(OGG)作为数据同步工具可以帮助我们实现高效的数据迁移。
## Oracle GoldenGate 简介
Oracle GoldenGate 是一种高性能、实时数据集成
--2023/12/09--源端 sb02mes 目标端:centradb待同步表table CAMSTAR_PRD01.AHNEWPNLSECONDBAKINGHISTORY;
table CAMSTAR_PRD01.AHMODELINGSETTING;
1.登录,并查看是否添加表级附加日志
cd $OGG_HOME
ggsci
GGSCI (szpmsb02cimrac-db0
--ogg同步基于表,会忽略目标端view的trigger和view对应的表的dbms_scheduler,若目标端view的关联trigger中有向其他非此视图关联的表操作则会忽略,所以只能同步到view而不能同步到表中--配置view同步时只需要配view对应的表--表名test.dep_ogg改变,不需要重新对标add trandata2.1创建ogg操作系统用户:useradd -u 10
双向同步需要考虑的是怎么解决循环复制,以及同时更新一张表以谁为基准。配置过程就不写了,大致和oracle到mysql的单向+mysql到oracle的单向差不多。需要注意的有如下几点:1.oracle和mysql的2端,抽取(extract)和应用(replication)应该使用不同的用户2.为解决禁止循环复制,应该在ext进程配置3个参数,如下:oracle的extract:extract e
转载
2023-06-30 17:30:16
298阅读
MySQL同步到ogg的流程如下:
| 步骤 | 操作 |
| ------ | ------ |
| 步骤一 | 配置MySQL主库 |
| 步骤二 | 安装ogg软件 |
| 步骤三 | 配置ogg参数 |
| 步骤四 | 创建ggsci脚本 |
| 步骤五 | 启动ogg进程 |
| 步骤六 | 配置MySQL从库 |
| 步骤七 | 验证同步情况 |
下面是每个步骤需要做的具体操作和代
【OGG】RAC环境下配置OGG单向同步 (四) 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① RAC环境下配置OGG单向同步 注意:本篇BLOG中代码部分需要特别关注的地方我都用***背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日
原创
2015-06-15 09:46:15
1127阅读
一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① RAC环境下配置OGG单向同步 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,thread 2的最大归档日志号为43是需要特别
原创
2021-04-08 10:01:16
648阅读
在Kubernetes(K8S)中实现MySQL数据同步是一个比较常见的需求,为了能够实现这个目标,我们可以使用Oracle GoldenGate(OGG)进行数据同步。OGG是一个非常强大的数据同步工具,可以实现高性能、实时的数据复制和同步。在本文中,我们将以一个经验丰富的开发者的角度来教你如何在K8S中实现MySQL数据同步。
**实现MySQL数据同步的流程**
首先,让我们来看一下在K
8%86%E5%88%97%E9%85%8D%E7%BD%AE.html 最近有客户需求,a库在内网,b库在外网,希望同步a库中几个基础业务表的每个表的几个
转载
2022-12-14 09:05:22
136阅读
# OGG 同步数据到 MySQL
## 简介
Oracle GoldenGate(OGG)是一种实时数据复制和数据集成解决方案,可以将数据从一个数据库复制到另一个数据库。本文将介绍如何使用 OGG 将数据从 Oracle 数据库同步到 MySQL 数据库。我们将使用 OGG 的抽取(Extract)和传输(Replicat)进程来实现这一目标。
## 准备工作
在开始之前,需要确保以下几
原创
2023-07-30 15:30:04
232阅读
【OGG】RAC环境下配置OGG单向同步 (四)一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① RAC环境下配置OGG单向同步 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,
原创
2021-04-09 22:57:23
582阅读
## 如何实现“ogg mysql同步到mysql”
### 概述
在本文中,我将向你介绍如何使用Oracle GoldenGate(简称OGG)实现MySQL到MySQL的数据同步。我会分步骤地指导你完成整个过程,让你能够顺利实现数据同步的功能。
### 流程步骤
下面是同步MySQL到MySQL的流程步骤表格:
| 步骤 | 操作 |
| ---- | ---- |
| 步骤一 | 在源
本次迁移背景:机房要搬迁,新搭建了一套oracle数据库,计划不停机迁移,将源端旧库的数据迁移到目标端新库里。原本想用RMAN方式迁移,但是由于旧库是AIX系统,新库是linux系统,用RMAN迁移会有问题,于是考虑用数据泵+ogg的方式实现不停机迁移。这里计划按用户进行导出,给大用户单独配置一个ogg进程,将多个小用户弄一批ogg进程。这里以同步其中一个用户AMI为例。/*有时可能需要配置同步某
OGG数据同步异常问题总结 IT那活儿2020-11-20 170 [事件背景] 大家应该还记得上次本大湿分享过一遍文章《OceanBase数据同步挖掘日志慢解决方案》该方案引入OracleGoldenGate(以下简称OGG)进行数据同步。完美地解决了因OB挖掘日志慢影响整个项目割接进度问题。本以
转载
2021-04-01 16:49:00
977阅读
2评论
# OGG数据库同步与Sybase的结合
在当今的数据驱动时代,数据的实时同步与高可用性是企业成功的关键。Oracle GoldenGate(OGG)是一款功能强大的数据复制和同步软件,广泛应用于各种数据库之间的实时数据集成。这篇文章将介绍如何使用OGG实现Sybase的数据库同步,并举例说明其应用。
## 什么是OGG?
Oracle GoldenGate(OGG)是一款用于数据复制、集成