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

时间:2022-12-26 23:06:21

在新版的ogg 12.3 microservice architect中,提供了4个不同的服务模块和命令行模块。

  • Admin Server: 负责连接用户、trandata, checkpoint的添加和管理,负责抽取、投递进程的添加;
  • Distribution Server: 负责添加传输进程,即从抽取进程读取数据后,传输到下一个节点,与以前版本相比,主要添加了对WS(web socket), WSS(WS Secure), OGG(传输tcp/ip), UDT的支持;
  • Receiver Server: 是以前manager管理的collector进程拆分后的服务,主要用于查看接收情况;
  • Performance Metrics Server: 旧版本中各命令行功能整合后的结果,可监控数据同步过程中的多项指标;
  • AdminClient: ggsci命令行的替换程序,集成了restful的操作及12.3中各服务及对象的操作支持,变化较大。

Admin Server

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

可以看到抽取进程、投递进程的相应状态,并可点击查看明细。

左边的Configuration菜单,可以对登录用户和各参数文件进行管理

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

可查看当前的参数文件并编辑

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

Administrator用于定义系统登录用户,与DB用户无关。

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

Distribution Server

可以查看到各个传输进程的状态,并进行启停、查看日志等操作。

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

需要先在admin server中 创建credential alias, 用于投递连接的授权用户,而这个用户的登录信息是receiver server对应的user, 与DB中的用户无关,即目标端recv server中的user.

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

添加path(传输进程)

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

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

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

创建后可查看明细信息

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

传统的ogg2ma

OGG可以投递到MA recv server

extract pu2ma

passthru

rmthost ol73, mgrport 9103

rmttrail ./dirdat/ff

table scott.*;

GGSCI>add ext pu2ma, exttrailSource ./dirdat/ea

GGSCI>add rmttrail ./dirdat/ff, extract pu2ma

直接添加pump进程即可。当传输进程停止之后,在recv server的监控界面中即看不到此path的状态。

recv monitor图示

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

可以看到,path名称是系统自动生成的,与pump extract name无关。

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

接收到的队列文件。

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

Receiver Server

查看接收情况,没有可操作的命令。

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

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

Metrics Server

可以查看OGG整个运行情况,包括各服务、各进程的日志信息、统计信息。这块功能跟以前的版本相比,是最大的改进。

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

可以看到各进程所占用的CPU、IO等指标。

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

AdminClient使用

/app/ogg12.3/bin/adminclient

GGSCI>connect http://192.168.89.134:9000/ deployment srcdeploy as oggadmin password Welcome1

查看所有进程

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

查看抽取进程

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

查看投递进程

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

统计数据

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

查看日志

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

可以看到,操作命令和看到的对象已经与传统的OGG有不小变化。

GoldenGate 12.3 MA架构介绍系列(3) - 各功能模块介绍的更多相关文章

  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架构介绍系列(2) - 数据同步测试

    安装配置可参考上一篇:http://www.cnblogs.com/margiex/p/8071957.html 安装完成之后,会自动启动ServiceManager服务,此时,可以通过浏览器访问. ...

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

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

  5. 大数据技术之_14_Oozie学习_Oozie 的简介+Oozie 的功能模块介绍+Oozie 的部署+Oozie 的使用案列

    第1章 Oozie 的简介第2章 Oozie 的功能模块介绍2.1 模块2.2 常用节点第3章 Oozie 的部署3.1 部署 Hadoop(CDH版本的)3.1.1 解压缩 CDH 版本的 hado ...

  6. 【JMeter_02】JMeter目录结构与功能模块介绍

    安装包目录结构 1.backups: 存放jmeter对脚本的自动备份保存文件 2.bin:jmeter的可执行文件目录,包含启动.配置等相关文件 3.dosc:程序自带的官方文档本地存放目录 4.e ...

  7. IIS7 常用模块介绍说明

    1.1.0   IIS常用的功能模块介绍: 1)         静态内容:可发布静态 Web 文件格式,比如 HTML 页面和图像文件. 2)         默认文档:允许您配置当用户未在 URL ...

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

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

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

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

随机推荐

  1. ssh配置文件ssh_config和sshd_config区别

    问题描述:在一次配置ssh端口和秘钥登录过程中,修改几次都没有成功.最后发现修改的是ssh.config,原因是习惯tab一下,实在是眼拙! ssh_config和sshd_config配置文件区别: ...

  2. fpm来制作rpm包

    转自 http://blog.halfss.com/blog/2013/02/26/fpmbao-guan-li/ 另查看 http://my.oschina.net/lxcong/blog/1438 ...

  3. 在JSP页面中输出完整的时间

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  4. pyqt tabliwdget表头属性修改

    # -*- coding: utf-8 -*-__author__ = 'Administrator'import sysfrom PyQt4 import QtGui class MyWindow( ...

  5. nodejs 简单http 文件上传demo

    // 这是一个简单的Node HTTP,能处理当前目录的文件 // 并能实现良种特殊的URL用于测试 // 用http://localhost:8000 或http://127.0.0.1:8000 ...

  6. Django&colon;之中间件、微信接口和单元测试

    Django中间件 我们从浏览器发出一个请求 Request,得到一个响应后的内容 HttpResponse ,这个请求传递到 Django的过程如下: 也就是说,每一个请求都是先通过中间件中的 pr ...

  7. BZOJ3575 HNOI2014 道路阻塞

    3575: [Hnoi2014]道路堵塞 Time Limit: 10 Sec  Memory Limit: 128 MB Description A国有N座城市,依次标为1到N.同时,在这N座城市间 ...

  8. Android在初始化时弹出popwindow的方法

     http://blog.csdn.net/sxsboat/article/details/7340759 Android中在onCreate()时弹出popwindow,很多人都有过类似的需求吧,但 ...

  9. javac之Inferring Type Arguments Based on Actual Arguments

    We use the following notational conventions in this section: Type expressions are represented using ...

  10. POJ 2104 K-th Number 主席树&lpar;区间第k大&rpar;

    题目链接: http://poj.org/problem?id=2104 K-th Number Time Limit: 20000MSMemory Limit: 65536K 问题描述 You ar ...