我简单的简绍一下goldengate的一些实用的、常用的参数。

一、双向复制避免数据循环复制的参数

首先说明一下循环复制,官网上的描述:

In a bidirectional configuration, SQL change s that are replicated from one system to

another must be prevented from being replicat ed back to the first system. Otherwise, it

moves back and forth in an endless loop, as in this example:

1. A user application updates a row on system A.

2. Extract extracts the row on system A and sends it to system B.

3. Replicat updates the row on system B.

4. Extract extracts the row on system B and sends it back to system A.

5. The row is applied on system A (for the second time).

6. This loop continues endlessly.

To prevent data loopback, you may need to provide instructions that:

● prevent the capture of SQL operations that are generated by Replicat, but enable the

capture of SQL operations that are generated by business applications if they contain

objects that are specified in the Extract parameter file.

● identify local Replicat transactions, in or der for the Extract process to ignore them.

意译:主端对数据的修改,被应用到了备端。但是备端在执行这个主端传递过来的数据改变时,又被备端的extract 进程

扑获到,并且又反给主端。然后主端又给备端,这样形成了循环复制,会一直循环下去。

一定要理解原因:主端执行修改数据的用户是和业务应用对应的用户(不是ogg用户),但是备端在执行主端传递过来的

对数据修改的用户是ogg复制用户,也就是我前面配置的ogg 用户。(ogg schema)而实际上这个用户发起的对数据的修改

只是对主端的应用,只是复制主端的事务。而不能再被作为对数据的修改,返回给主端。所以在参数文件中加入参数

过滤掉这个用户发起的对数据的修改。

以oralce  数据库为例,说明参数如下:

Do either of the following to  specify the Replicat database us er. All transactions generated

by this user will be excluded from being captured. This information is available to Extract

in the transaction record.

● Identify the Replicat database user by name with the following parameter statement

in the Extract parameter file.

TRANLOGOPTIONS EXCLUDEUSER

该参数加到主端和备端的extract 参数文件中。

例如:

USERID ogg, PASSWORD AACAAAAAAAAAAADAHBLDCCIIOIRFNEPB, ENCRYPTKEY default

TRANLOGOPTIONS EXCLUDEUSER ogg

理解这个问题的关键是搞清楚用户。这是配置双活的关键步骤。

oracle 双层循环,oracle goldengate 双活复制避免循环复制参数相关推荐

  1. 【ORACLE 高可用】使用GOLDENGATE 配置Oracle-MySQL的异构复制

    使用GOLDENGATE 配置Oracle-MySQL的异构复制 1. 下载  mysql and goldengate for mysql: https://edelivery.oracle.com ...

  2. decfloat转换成oracle种类型,Oracle GoldenGate 19.1新特性

    1.GoldenGate 19.1 新特性概览 a.支持Oracle数据库19.1 长期支持发布版本.集成Oracle GoldenGate 12.3版的最终补丁集更新. b.微服务的安全性和可管理性 ...

  3. oracle数据库gold,Oracle数据库之Oracle GoldenGate 12.2.0.1 安装、升级和删除

    本文主要向大家介绍了Oracle数据库之Oracle GoldenGate 12.2.0.1 安装.升级和删除,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 1.准备工作 选择 ...

  4. oracle edit历史,OGG-00952---oracle goldengate无法purge历史表和mark表处理一例

    今天观察oracle  goldengate的errlog发现一直会有如下的告警信息: 2013-01-18 16:52:56  WARNING OGG-00952  Oracle GoldenGat ...

  5. oracle ogg 12c mysql_Oracle GoldenGate 下载

    Oracle GoldenGate 下载 本页包含适用于各种平台的 Oracle GoldenGate 软件热门新版本的链接.更多新的更新可从 My Oracle Support 的 Patches ...

  6. ORACLE 几种同步灾备手段(OGG,ADG,DSG,高级复制,流复制,logmnr)

    目前所接触的Oracle 的灾备以及同步手段主要有ADG,OGG,DSG,高级复制,流复制以及自主开发的基于logmnr的数据同步软件,各有优劣.各自评价如下: 1. ADG,最常用的同城,异地灾备解 ...

  7. Oracle的高级复制、流复制、备库的区别

    Oracle备份功能包括: 高级复制(Advanced Replication) 流复制(Streams Replication) 备库(Dataguard) 一 .dataguard: datagu ...

  8. Oracle高级复制的同步复制的配置步骤说

    以下的文章主要讲述的是Oracle高级复制的同步复制,如果你需要在全国的几个相关地方来架设相关服务器(Oracle),其要求是各个相关的DB数据的一致,以下就是具体方案的描述,希望在你今后的学习中会有 ...

  9. Oracle高级复制的同步复制的配置步骤说明

    以下的文章主要讲述的是Oracle高级复制的同步复制,如果你需要在全国的几个相关地方来架设相关服务器(Oracle),其要求是各个相关的DB数据的一致,以下就是具体方案的描述,希望在你今后的学习中会有 ...

  10. 与Oracle配套组件,oracle 组件和体系结构

    1.用户相关的进程 用户相关的进程包括用户进程和服务器进程. 一个用户进程只能连接到一个服务器进程 但是在某些oracle配置中,多个用户进程可以共享同一个服务器进程. PAG也被创建,每一个服务器进 ...

最新文章

  1. 3000多种细菌大迁徙,就发生在你买菜接过钞票的一瞬间
  2. asp.net网页出现名称以无效字符开头的解决方法
  3. Windows10上安装Git 2.10.2详细图解
  4. python中circle函数的用法,python画圆运用了什么函数
  5. 二分图匹配的判断+p1322+二分图最大匹配+tyvj1035
  6. Android开机自动运行APP——BroadcastReceiver
  7. 【Endnote】EndnoteX9快速上手教程
  8. 打开浏览器网址方法(PyQt Qt for python)
  9. 深度总结,带你玩转 NVIDIA GPU
  10. mobi格式电子书_没有Kindle,如何看Kindle电子书?
  11. OLED显示模块(原理讲解、STM32实例操作)
  12. Excel查询两列数字的重复值
  13. 想知道如何翻译视频?翻译视频声音生成字幕方法分享
  14. 花菁染料cas138248-55-2齐岳生物
  15. riscv-gnu-toolchain工具链的安装
  16. 遥信、遥测、遥脉和数字量的区别
  17. 申宝策略-行业与概念板块跌多涨少
  18. 计算机发展历程结绳记事,从结绳记事到竹简纸张,从计算机存储到光盘刻录,人类从未停止______...
  19. android向DDR读写数据,透过数据看本质 -  被“吹爆”的LPDDR5内存究竟有多强大?...
  20. CFgym:Outer space invaders(区间dp)

热门文章

  1. 用群晖ds218play下载人人影视中的视频
  2. 4.6 加法器的优化
  3. 正阅读微信小说分销系统-视频教程-6.生成推广文章-代理商必看-没有公众号也能推哦!
  4. html js控制页面蒙版,js实现在页面上弹出蒙板技巧简单实用
  5. idea配置sliksvn解决无法配置1.8 format 问题
  6. 西安交大计算机组成原理第六章,《线性系统理论》课程教学大纲-西安交通大学研究生院.doc...
  7. 【一分钟解决】python实现多个“字典”之间无分隔符的JSON文件转CSV
  8. mysql设置hostname多个ip段_PHPMyadmin 配置多个网段
  9. Unity3D游戏开发之网络游戏服务器架构设计培训
  10. 小说下载阅读器 官网