OGG-DDL复制】的更多相关文章

版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/huangyanlong/article/details/33430293 GoldenGate配置(三)之DDL复制配置 [说明] 此篇续接上一篇:"GoldenGate配置(二)之双向复制配置"点击打开链接 环境: Item Source System Target System Platform Red Hat Enterprise Linux Server release 5.4…
1.开始配置OGG支持DDL复制(在source端操作) 1.1 赋予权限 SQL> conn /as sysdba 已连接. SQL> grant execute on utl_file to ggs; 1.2 修改全局配置文件添加ggschema GGSCI (WIN-GM5PVS1CILH) 18> edit param ./GLOBALS GGSCI (WIN-GM5PVS1CILH) 19> view param ./GLOBALS ggschema ggs GGSCI…
参考资料: 1.https://blog.csdn.net/datingting1/article/details/79583690…
[OGG]OGG基础知识整理 一.GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与目标数据库的数据同步,保持亚秒级的数据延迟. GoldenGate能够支持多种拓扑结构,包括一对一,一对多,多对一,层叠和双向复制等等. GoldenGate基本架构 Oracle GoldenGate主要由如下组件组成 ● Extract ● Data pump ● Trails ● Collec…
(仅复制DML时)源端和目标端数据库增减复制表 增加复制表 在GoldenGate的进程参数中,如果通过*来匹配所有表,因此只要符合*所匹配的条件,那么只要在源端建立了表之后GoldenGate就能自动复制,无需修改配置文件,但是需要为新增的表添加附加日志. 步骤如下: GGSCI 〉dblogin userid goldengate, password XXXXXXX GGSCI > info trandata <schema>.<table name> 如果不是enabl…
第一部分 先配置单向同步(含DDL) 一 源端安装GoldenGate 创建用户 创建目录 mkdir -p /opt/ogg chmod -R 777 /opt/ogg chown -R oracle:oinstall /opt/ogg   ogg用户     useradd -g oinstall -G dba ggate   解压软件 设置环境变量 配置goldengate用户变量 su – ggate export ORACLE_BASE=/u01/app/oracle export O…
[OGG]OGG的单向DML复制配置(一) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① OGG的单向DML实时复制功能 ② 数据库的静默安装 ③ OGG的安装 ④ OGG下数据的初始化工作 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,thread 2的最大归档日志号为4…
[OGG]OGG的单向复制配置-支持DDL(二) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① OGG的单向DDL实时复制功能 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,thread 2的最大归档日志号为43是需要特别关注的地方. List of Archived Lo…
一.环境描述: 192.168.0.164 ( Oracle ) —> 192.168.0.165 (Mysql ) 版本: 操作系统:redhat5.8 Oracle:  11.2.0.3 Mysql:     5.5.37 goldgate: 11.2.0.1.3 for oracle 11.2.0.1.1 for mysql 测试用户: 在oracle的hr下面创建几张表,在mysql创建一个hr数据库,看数据能否同步过去. 二.Oracle to Mysql 需要注意的地方: Suppo…
环境:11.2.0.3(已安装数据库实例)+OEL5.7 192.168.1.55 zlm sid:zlm11g 192.168.1.60 zlm2 sid:zlm11g 一.安装软件,配置环境,创建相关用户 1.1 下载介质并安装OGG软件 从官方网址下载最新版OGG FOR ORACLE 11g ON LINUX X86-64软件: http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html?ssS…
Oracle GoldenGate (以下简称ogg)在异种移植os同一种db之间的数据同步. ogg要实现的功能: 同步可以细化到单个表,满足特定的where条件rows同步,称号column同步. ogg 竞争对手:ibm cdc.dell shareplex:dsg.dds等等 环境描写叙述: 源头:windows 2003x64bit. oracle db 11.2.0.3 x64bit 目的端:suse linux .oracle db 11.2.0.3 预先准备: 1.Microso…
一. GoldenGate 概述 GoldenGate现在是业内成熟的数据容灾与复制产品:GoldenGate是一种基于日志的结构化数据复制方式,它通过解析源数据库在线日志或归档日志获得数据的增删改变化(数据量只有日志的四分之一左右),再将这些变化应用到目标数据库,实现源数据库与目标数据库同步.双活. 二. GoldenGate 搭建 目标在linux系统下安装Oracle:利用GoldenGate 实现数据同步:可复制DML和DDL操作 环境如下:本环境目标端是源端的克隆:步骤请参考第8篇  …
在复制进程中配置下面的参数可以实现对一个用户下的某些表进行过滤,在复制的时候 不做任何操作. MAPEXCLUDE: Valid for Replicat Use the MAPEXCLUDE parameter with the MAP parameter to explicitly exclude tables from a wildcard specification. MAPEXCLUDE must precede all MAP statements that contain the…
第一章 系统实现简述 前言 编写本手册的目的是为系统管理员以及相关操作人员提供 Oracle  Goldengat  软 件的日常维护和使用的技术参考: 3 ORACLE 第二章 OGG 日常维护操作指南 启动 Goldenagate 用 oracle 用户登录生产数据库主机系统 进入 OGG 安装目录/ggs,执行./ggsci 进入命令行模式: 启动源端管理进程 Copyright OGG Software, Inc.   1995-2007 GGSCI > start mgr       …
一. 概述 DDL 相关的参数包括:DDL.DDLERROR.DDLOPTIONS.DDLSUBST.DDLTABLE.GGSCHEMA. PURGEDDLHISTORY.PURGEMARKERHISTORY. 在 extract 里,默认是不支持 DDL 的抽取的,需要通过配置 DDL 参数来开启: 在 replicat 里,默认是支持 DDL 的抽取,并且会处理 trail 里存在的全部 DDL 操作,需要 使用 DDL 参数来忽略或者过滤掉某些 DDL 操作 二. 基本概念 先介绍几个非常…
http://blog.chinaunix.net/uid-26190993-id-3434074.html    在OGG运行过程中,通常会因为各种各样的原因导致容灾端的REPLICAT进程ABENDED掉,这个时候需要通过分析ggserr.log , DISCARDFILE , REPLICAT REPORT ,以及借助 Logdump 等工具去定位错误.在具体的应用场景下,通过分析排查,有些事务是可以不在容灾端去应用的,下面的例子是今天在生产配置OGG遇到的一个问题.      由于在同步…
参考:http://docs.oracle.com/goldengate/bd1221/gg-bd/GADBD/toc.htm 一.环境介绍 源:centos6.5 oracl e 11.20.4   OGG版本:12.2.0.1.1 目标:OGG 版本Version 12.2.0.1 二.配置源端数据库 1.1 创建OGG用户并授权 create user ggmgr identified by ggmgr defaulttablespace DATA_OL; grant connect,re…
2014-03-08 Created By BaoXinjian…
注意:在进行如下配置之前,先在源数据库(原来的目标数据库)端添加辅助的redolog配置:      1.SQL> alter database add supplemental log data;             SQL> alter system switch logfile;        2.alter database force logging;                否则启动extract进程会失败,使用view report eora_2查看详细信息时会显示如下…
实验环境主机名   IP地址rac01     192.168.56.10rac02     192.168.56.20rac-scan 192.168.56.30 目标库:ora-ogg  192.168.56.40 实验是从rac环境到单实例的ogg同步 1. 查看rac节点是否有ASM的监听注册(双节点) [oracle@rac01 ~]$ lsnrctl services LSNRCTL :: Copyright (c) , , Oracle. All rights reserved.…
[OGG]RAC环境下配置OGG单向同步 (四) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① RAC环境下配置OGG单向同步 注意:本篇BLOG中代码部分需要特别关注的地方我都用黄色背景和红色字体来表示,比如下边的例子中,thread 1的最大归档日志号为33,thread 2的最大归档日志号为43是需要特别关注的地方. List of Archived Lo…
第一章 系统实现简述 前言 编写本手册的目的是为系统管理员以及相关操作人员提供 Oracle  Goldengat  软 件的日常维护和使用的技术参考: 3 ORACLE 第二章 OGG 日常维护操作指南 启动 Goldenagate 用 oracle 用户登录生产数据库主机系统 进入 OGG 安装目录/ggs,执行./ggsci 进入命令行模式: 启动源端管理进程 Copyright OGG Software, Inc.   1995-2007 GGSCI > start mgr       …
http://blog.sina.com.cn/s/blog_96d348df0102vg6q.html OGG目前只支持Oracle和TeraData的ddl复制,Oracle数据库能够支持除去数据库系统对象之外所有对象DDL变化的复制. 配置方法有两种:基于trigger的DDL 和 Native DLL 一. 基于trigger的DDL源库建立一个Oracle全库级的Trigger(SYS.GGS_DDL_TRIGGER_BEFORE)调用ddl_setup.sql生成的package(D…
http://mysql.taobao.org/monthly/2016/05/01/ 在开始之前,你需要对InnoDB的事务系统有个基本的认识.如果您不了解,可以参考我之前的几篇关于InnoDB的文章,包括InnoDB的事务子系统,事务锁,redo log,undo log,以及崩溃恢复逻辑.在这里我们简单的概述一下几个基本的概念: 事务ID:一个自增的序列号,每次开启一个读写事务(或者事务从只读转换成读写模式)时分配并递增,每更新256次后持久化到Ibdata的事务系统页中.每个读写事务都必…
DDL复制的配置 目前只支持oracle和teradata的ddl复制 oracle能复制除了系统对象之外的所有对象 两种配置方法: 基于trigger的DDL:对于生产库有一定影响. 原理: 源库建立一个oracle全库级别的trigger捕捉DDL操作到中间表. extract读取中间表的DDL语句并且与DML语句根据csn排序. 目标端重现该DDL操作sql语句. 特点: DDL和DML复制原理不同: DDL复制基于Trigger,DML复制基于日志,两者复制机理不同,它们之间的数据捕捉是…
以下对goldengate数据复制的限制情况进行说明. 不支持文件等非结构化数据复制 GoldenGate依赖对于数据库日志的解析获取数据变化,因此只能支持数据库中的数据变化复制,无法支持文件等非结构化数据的复制. Oracle数据类型限制 GoldenGate支持Oralce常见数据类型的复制. GoldenGate不支持的数据类型 1)         ANYDATA 2)         ANYDATASET 3)         ANYTYPE 4)         BFILE 5)  …
oracle ogg 单实例双向复制搭建(oracle-oracle)--Oracle GoldenGate --继昨天的测试,这一篇实施单实例双向复制(完全重新搭建) --环境不变 db1,db2(单实例)10.1*.1*orcl,oggcentos 6.5,centos 6.511.2.0.4,11.2.0.4 1 检查归档,日志模式(orcl,ogg) SCOTT@ orcl >conn / as sysdba Connected. SYS@ orcl >select NAME,OPEN…
在RAC切换到单实例DG后,将OGG目录复制过去,在使用alter extract ext_name,begin now的时候报错 2016-04-10 11:27:03 WARNING OGG-01423 Oracle GoldenGate Capture for Oracle, cknm2bet.prm: No valid default archive log destination directory found 2016-04-10 11:27:03 INFO OGG-00546 Or…
1       GoldenGate简要说明 GoldenGate现在是业内成熟的数据容灾与复制产品,经过多年的发展与完善,现在已经成为业内事实上的标准之一. GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步. 1.1  Golden Gate技术结构 GoldenGate软件的技术结构如图1.1所示: 图1.1GoldenGate技术架构图 从图中可以看到:Golde…
1. OGG有哪些进程 ü  Manger : manger进程是goldengate的控制进程,分别运行在源端和目标端上,它主要的作用是启动.监控.重启goldengate的其他进程,报告错误及事件,分配数据存储空间,发布阀值报告等.需要注意的是在源端和目标端有且只有一个manger 进程. ü  Extract : extract 进程运行在数据库源端,负责从源端数据表或日志中捕获数据.Extract的作用可以分为两个阶段:①初始数据装载阶段:在初始数据装载阶段,extract进程直接从源端…