• GoldenGate 12.3 MA架构介绍系列(3)


    在新版的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

    clip_image002

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

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

    clip_image004

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

    clip_image006

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

    clip_image008

    Distribution Server

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

    clip_image011clip_image010


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

    clip_image014


    添加path(传输进程)

    clip_image015

    clip_image016

    clip_image017


    创建后可查看明细信息

    clip_image023


    传统的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图示

    clip_image034

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

    clip_image036

    接收到的队列文件。

    clip_image038


    Receiver Server

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

    clip_image040

    clip_image042

    Metrics Server

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

    clip_image044

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

    clip_image046


    AdminClient使用

    /app/ogg12.3/bin/adminclient

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


    查看所有进程

    clip_image003

    查看抽取进程

    clip_image005

    查看投递进程

    clip_image007

    统计数据

    clip_image009

    查看日志

    clip_image011

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

  • 相关阅读:
    C#中的int、long、float、double等类型都占多少个字节的内存
    Bit 存储操作代码碎片
    unity文件写入与读取
    unity调用系统剪切板功能
    LayerMask小结
    NGUI中获取鼠标在控件内部坐标
    【Unity技巧】Unity中的优化技术
    工程源码目录
    Unity3D_NGUI_性能优化实践_CPU卡顿
    Unity3d:UI面板管理整合进ToLua
  • 原文地址:https://www.cnblogs.com/margiex/p/8094090.html
Copyright © 2020-2023  润新知