安装配置可参考上一篇: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. 表单样式form.css

    /**附件样式表.*/div.attachement{ float:left; overflow:hidden; padding:3px 0 0 15px; white-space:nowrap; } ...

  2. 如何给EOS账户设置自定义权限

    https://bihu.com/article/1508858 EOS从上线以后,不断有传出token被盗的消息,安全无小事,我们一定要重视,今天从EOS帐户自己定义权限的角度来谈谈如何做好账户的安 ...

  3. struct模块

    struct模块的作用是将数据长度转换成固定长度的内容 一般默认是4个字节 需要注意的是,struct模块是有缺点的,就是struct的int类型或别的类型不是无限制的.当整数大于一定值后,会失败,即 ...

  4. linux 执行远程linux上的shell脚本或者命令以及scp 上传文件到ftp--免密码登陆

    场景:在linux A 上执行Linux B上的shell脚本和命令 步骤1.设置ssh免登陆 1.SSH无密码登录 # 本地服务器执行(A机器):生成密钥对 ssh-keygen -t dsa -P ...

  5. linux下nodejs安装以及如何更新到最新的版本

    nodejs官网下载安装的源码文件,我这边下载的是node-v4.5.0-linux-x64.tar.xz 在linux命令行里输入: tar -xvf node-v4.5.0-linux-x64.t ...

  6. Java语言基础问题

    1. 一个Java类文件中可以有几个公有类 在eclipse中测试代码时会出现上图所示的错误,此处只允许用final或abstract来修饰类,也就是一个类文件中只能有一个public修饰的类,此下对 ...

  7. leetcode 300最长上升子序列

    用递归DFS遍历所有组合肯定积分会超时,原因是有很多重复的操作,可以想象每次回溯后肯定会有重复操作.所以改用动态规划.建立一个vector<int>memo,初始化为1,memo[i]表示 ...

  8. _proto_ 和prototype自己的理解

    对象(obj)并不具有prototype属性,只有函数(function)才有prototype属性 1.在JS里,万物皆对象. 方法(Function)是对象,方法的原型(Function.prot ...

  9. 移动端的rem适配

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  10. MessageBox ---> error C2660: “CWnd::MessageBoxA”: 函数不接受 4 个参数

    解决办法: ::MessageBoxA(NULL,TEXT("程序即将退出,谢谢你的试用!"),TEXT("SIMPLETRBO有线调度台"),MB_OK); ...