Oracle Golden Gate (ogg)安装使用说明Golden Gate(简称OGG)提供异构环境下交易数据的实时捕捉、变换、投递等功能。 OGG支持的异构环境有: OGG的特性:①对生产系统影响小:实时读取交易日志,以低资源占用实现大交易量数据实时复制②以交易为单位复制,保证交易一致性:只同步已提交的数据③高性能④智能的交易重组
今天通过最简单的一个例子,给大家讲解下 goldengate 实现两台Oracle数据库的同步。
内容如下:
1.配置数据库信息。
2.安装golden gate.
3.配置golden gate.
4.测试同步情况
首先我们看看实验环境
环境
源端是一个单实例
Oracle Enterprise 5 + ORACLE 10.2.0.4
IP :10.4.128.100
目标端是一个单实例
Ora
OGG原理OGG是一种基于日志的结构化数据复制软件,通过捕获源数据库online redo log (在线重做日志)或archive log(归档日志)获得数据变化,形成tail(队列文件 ),再将这些tail通过网络协议,传输到目标数据库,目标端通过解析,插入至目标端数据库,从而实现源端与目标端数据同步。OGG的特性:1.对生产系统影响小:实时读取交易日志,以低资源占用实现大交易量数据实时复制;
转载
2024-05-05 20:44:49
62阅读
待验证
转载
2019-08-24 13:51:00
132阅读
2评论
主云服务器同步给My
转载
2024-09-12 06:13:14
42阅读
系统环境在阿里云ECS自建mysql5.6.46+ogg19.1同步架构问题描述使用ogg遇到几下两类问题一、安装问题 1、ogg19.1正常情况下解压到某个目录,进行create subdirs即可,但是更改安装目录或删除原目录并重新安装到其他目录,执行 ./ggsci报错二、使用问题 使用ogg抽取、投递、复制遇到以下几个问题 1、通过ogg无法从mysql中抽取变化的数据(insert,up
转载
2024-01-25 21:58:03
112阅读
一、摘要1.OGG是数据同步软件,或者说是逻辑复制软件,其竞争对手有IBM CDC,DELL shareplex,DSG,DDS等等。2.OGG软件是需要安装在操作系统上的,Oracle DB软件没有自带OGG软件(至少目前是这样的)3.OGG软件有三大进程(说四大进程也行):三大进程:源头抽取进程、源头传输进程、目的端应用进程(即:复制进程)四大进程:源头抽取进程、源头传输进程、目的端serve
转载
2024-05-02 22:49:20
45阅读
# MySQL主从同步会同步用户吗?
MySQL是一种广泛使用的开源关系型数据库管理系统,它支持主从复制功能,允许多个数据库服务器之间同步数据。在主从复制中,一个数据库服务器(主服务器)的数据更改会自动复制到其他数据库服务器(从服务器)。这使得数据可以在多个服务器之间进行备份和负载均衡。
## 主从同步原理
MySQL的主从复制基于二进制日志(binary log),主服务器将所有数据更改记
原创
2024-07-22 03:51:15
525阅读
索引是与表相关的可选的结构(聚簇索引除外),它能使对应于表的 SQL 语句执行得更 快,因为有索引比没有索引能更快地定位信息。DM7 索引能提供访问表的数据的更快路径, 可以不用重写任何查询而使用索引,其结果与不使用索引是一样的,但速度更快。一般情况下,在插入或装载了数据后,为表创建索引会更加有效率。如
转载
2024-07-15 15:14:33
32阅读
博文结构图如下: 一、环境描述以及注意事项 1.1 环境简介 IP系统Oracle版本OGG版本源端172.16.10.16/36RHEL6.5oracle1120412.1目标端172.16.10.154RHEL6.5oracle1120412.1同步用户为:hr。 1.2 OGG网络带宽规划 GoldenGate数据同步所
概念:OGG属于逻辑复制,实现原理是通过抽取源端的redolog 或者 archive log ,然后通过TCP/IP投递到目标端,最后解析还原应用到目标端,使目标端实现同源端数据同步。 1.Manager进程(管理进程) Manager是OGG的控制进程,它运行在源端和目标端,它主要有以下几个方面的 作用:启动、
转载
2024-06-26 15:30:15
99阅读
--ogg同步基于表,会忽略目标端view的trigger和view对应的表的dbms_scheduler,若目标端view的关联trigger中有向其他非此视图关联的表操作则会忽略,所以只能同步到view而不能同步到表中--配置view同步时只需要配view对应的表--表名test.dep_ogg改变,不需要重新对标add trandata2.1创建ogg操作系统用户:useradd -u 10
转载
2024-05-22 21:41:10
101阅读
MySQL同步到ogg的流程如下:
| 步骤 | 操作 |
| ------ | ------ |
| 步骤一 | 配置MySQL主库 |
| 步骤二 | 安装ogg软件 |
| 步骤三 | 配置ogg参数 |
| 步骤四 | 创建ggsci脚本 |
| 步骤五 | 启动ogg进程 |
| 步骤六 | 配置MySQL从库 |
| 步骤七 | 验证同步情况 |
下面是每个步骤需要做的具体操作和代
原创
2023-12-08 04:06:26
141阅读
双向同步需要考虑的是怎么解决循环复制,以及同时更新一张表以谁为基准。配置过程就不写了,大致和oracle到mysql的单向+mysql到oracle的单向差不多。需要注意的有如下几点:1.oracle和mysql的2端,抽取(extract)和应用(replication)应该使用不同的用户2.为解决禁止循环复制,应该在ext进程配置3个参数,如下:oracle的extract:extract e
转载
2023-06-30 17:30:16
359阅读
--2023/12/09--源端 sb02mes 目标端:centradb待同步表table CAMSTAR_PRD01.AHNEWPNLSECONDBAKINGHISTORY;
table CAMSTAR_PRD01.AHMODELINGSETTING;
1.登录,并查看是否添加表级附加日志
cd $OGG_HOME
ggsci
GGSCI (szpmsb02cimrac-db0
原创
精选
2023-12-09 16:00:37
545阅读
文章目录消息可靠性生产者消息确认示例消费者消息确认示例死信交换机例子高可用问题消息堆积问题惰性队列 消息可靠性确保消息至少被消费了一次(不丢失)消息丢失的几种情况:消息在网络传输时丢失,如生产者到交换机,交换机到队列的过程中MQ宕机:消息到达Queue了,但在消费者消费之前,MQ就宕机了消费者宕机:消费者接收了消息但是还没处理就宕机了如何解决? RabbitMQ分别针对生产者, MQ和消费者这三
# Docker Update:容器会同步更新吗?
在使用Docker进行容器化部署的过程中,我们经常需要对容器进行更新和维护。其中一个常用的命令是`docker update`,通过该命令可以对容器的配置项进行修改。但是,对于正在运行的容器来说,执行`docker update`命令会不会立即同步更新呢?本文将详细介绍`docker update`命令的使用和同步更新机制。
## Docke
原创
2023-09-28 23:31:24
262阅读
上一节,是使用小梅哥编译配置好的内核,所以我们配置好设备树之后就可以在Linux系统中,查看到i2c_2节点,这一节就来看看如何在Linux内核中配置开启想要的驱动以及编译相应的lInux内核。一、简单介绍SoC FPGA 上的 HPS 能够运行标准的 Linux 系统。而 Linux 系统是一个高度可裁剪的系统,支持用户根据自己实际的硬件平台,选择需要的驱动和功能,并编译得到 Linux 系统镜
【OGG】RAC环境下配置OGG单向同步 (四)一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:① RAC环境下配置OGG单向同步 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,
原创
2021-04-09 22:57:23
630阅读
接前序,本次场景中有索引,但是OGG复制进程使用了低效率的索引? 类似SQL使用低效索引,如何让Oracle使用好的索引,从而加快复制进程的效率呢?疑问? Oracle为什么有好的索引,但是还是选择不好的索引,从而造成SQL效率低下,OGG复制进程缓慢呢?本次DB版本11g,都是CBO,基于成本进行计算。1.重新收集统计信息,让Oracle自动选择好的索引,走好的执行计划,从而让OGG