安装配置可参考上一篇:http://www.cnblogs.com/margiex/p/8071957.html

安装完成之后,会自动启动ServiceManager服务,此时,可以通过浏览器访问。

如果未启动,则使用如下命令启动

# service OracleGoldenGate restart

配置步骤概述

使用ogg MA架构实现数据同步的主要步骤

  • 创建源端credential
  • 创建目标端credential
  • 配置源端checkpoint table和add trandata
  • 添加抽取进程,并编辑抽取进程参数
  • 添加path(传输进程)
  • 添加投递(交付)进程,并编辑参数
  • 数据同步验证及性能监控

本次配置架构

其中:

  • 抽取进程:mex1
  • 传输进程:mdp2
  • 交付(投递)进程:rep1

配置过程

添加credential

点击进入administration server

选择configuration,添加一个 credential

修改成正确的用户c##ogg,之后可以正常连接,此用户即OGG抽取端的用户。由于使用cdb/pdb模式,所以需要使用c##XXXX用户。

需要分别创建源和目标端的用户。


添加trandata。

针对源端schema或table进行添加


创建checkpoint table

基于创建的credential登录之后,可以创建checkPoint tabel


添加extract

即创建抽取进程

进入admin server,点击add extract

Extract基本信息

由于是integrated extract,所以还可以填写以下信息

基于downstream捕获的配置信息

点Next到下一界面,手工输入待同步的表

点击create and run

此时,抽取进程配置完成。

理论上只要安装OGG的机器配置有oracle db client和配置有TNS,则可以远程捕获db11g或12c的日志。

Create paths

即创建传输进程

访问distribution server URL,击点add path.

进程状态查看

进程传输信息统计

正常running之后,可以在目标端的receiver server看到有新增的进程和统计信息


添加投递进程

仍然在admin server中添加

手工录入参数信息

replicat mrep2

useridalias ggtgt domain OracleGoldenGate

map scott.test, target scott.test;

测试

源端插入一条记录

Admin server的mex1进程统计信息中可以看到

可以看到传输进程中也有一条记录的统计信息

检查投递(交付)进程

也有一条记录。

最终,确认源和目标表上的数据情况:

源端:

目标端:

两边数据一致。

GoldenGate 12.3 MA架构介绍系列(2) - 数据同步测试的更多相关文章

  1. GoldenGate 12.3 MA架构介绍系列(4)–Restful API介绍

    OGG 12.3 MA中最大的变化就是使用了restful api,在前面介绍的各个服务模块,其实就是引用restful api开发而来,这些API同时也提供对外的集成接口,详细接口可参考: http ...

  2. GoldenGate 12.3 MA架构介绍系列(1) - 安装

    GoldenGate 12.3微服务架构与传统架构的区别可参考: http://www.cnblogs.com/margiex/p/7439574.html 下载地址:http://www.oracl ...

  3. GoldenGate 12.3 MA架构介绍系列(3) - 各功能模块介绍

    在新版的ogg 12.3 microservice architect中,提供了4个不同的服务模块和命令行模块. Admin Server: 负责连接用户.trandata, checkpoint的添 ...

  4. GoldenGate 12.3 MA架构介绍系列(5) - 静默安装

    软件下载地址 http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html 下载基于MicroService ...

  5. LNMP架构介绍、MySQL和PHP安装、Nginx介绍

     6月6日任务  12.1 LNMP架构介绍12.2 MySQL安装12.3/12.4 PHP安装12.5 Nginx介绍 扩展Nginx为什么比Apache Httpd高效:原理篇 http://w ...

  6. GoldenGate 12.2抽取Oracle 12c多租户配置过程

    linux下安装12c 重启linux之后,dbca PDB/CDB使用 SQL> select instance_name from v$instance; INSTANCE_NAME --- ...

  7. Oracle GoldenGate 12.3微服务架构指北

    Microservices Architecture introduction Microservices Architecture is a method or approach to develo ...

  8. GoldenGate 12.3微服务架构与传统架构的区别

    随着Oracle GoldenGate 12c(12.3.0.1.0)的发布,引入了可用于复制业务数据的新架构. 多年来,这种架构有着不同的称谓,Oracle终于在最后GA发布的版本中,以“Micro ...

  9. Flume系列一之架构介绍和安装

    Flume架构介绍和安装 写在前面 在学习一门新的技术之前,我们得知道了解这个东西有什么用?我们可以使用它来做些什么呢?简单来说,flume是大数据日志分析中不能缺少的一个组件,既可以使用在流处理中, ...

随机推荐

  1. IOP知识点(3)-Modal.show

    1.position 模态框初始位置.可设为字符串 "左位置 上位置" 或数组 [左位置, 上位置],规则如下: 左位置 可设为 left|center|right 三者之一,上位 ...

  2. 数据分析与挖掘 - R语言:贝叶斯分类算法(案例一)

    一个简单的例子!环境:CentOS6.5Hadoop集群.Hive.R.RHive,具体安装及调试方法见博客内文档. 名词解释: 先验概率:由以往的数据分析得到的概率, 叫做先验概率. 后验概率:而在 ...

  3. (已解决)#warning:尚未配置[微信]URL Scheme:wx4868b35061f87884, 无法使用进行授权。

    #warning:尚未配置[微信]URL Scheme:wx4868b35061f87884, 无法使用进行授权. (说白了就是注册白名单) ” -canOpenURL: failed for URL ...

  4. Servlet交互与JSP

    主要内容介绍 数据共享与页面跳转 1. 为什么要有跳转: Servlet需要跳转到其它Servlet中,因为我们需要职责分明,不同Servlet来完成不同的功能 Servlet跳转到JSP中,Serv ...

  5. webpack使用三

    Webpack的强大功能 生成Source Maps(使调试更容易) 开发总是离不开调试,方便的调试能极大的提高开发效率,不过有时候通过打包后的文件,你是不容易找到出错了的地方,对应的你写的代码的位置 ...

  6. Sublime text3 经常出现 “ There are no packages avaliable for installation” 解决方法

    对应这个问题,一开始在度娘上找到很多答案,包括将json文件放在本地然后通过 package setting 更改的,发现其实不好使,原因未知. 后来测试了在hosts文件添加sublime text ...

  7. 第四章 HTML5概述

    HTML5概述1.HTML5优势:解决跨浏览器问题:部分代替原来的js更明确地语义支持:不再单纯使用div增强WEB应用程序地功能:拖拽API等 2.HTML5语法改变标签不再区分大小写元素可以省略结 ...

  8. Android -- 自定义ViewGroup实现FlowLayout效果

    1,在开发的时候,常在我们的需求中会有这种效果,添加一个商品的一些热门标签,效果图如下: 2,从上面效果可以看得出来,这是一个自定义的ViewGroup,然后实现换行效果,让我们一起来实现一下 自定义 ...

  9. java中垃圾回收机制中的引用计数法和可达性分析法(最详细)

    首先,我这是抄写过来的,写得真的很好很好,是我看过关于GC方面讲解最清楚明白的一篇.原文地址是:https://www.zhihu.com/question/21539353

  10. Cocos Creator学习目录

    目录 安装和启动 文件结构 编辑器基础 基本概念 (场景树 节点 坐标 组件 ) Cocos Creator 脚本简介 Cocos Creator调试 节点 cc.Node 组件开发cc.Compon ...