GoldenGate 12.3 MA架构介绍系列(1)

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

下载地址:http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html

clip_image002[5]

由于当前只有linux + oracle db的安装包,所以只能在linux平台测试。解压下载的ZIP包之后,运行runInstaller,选择对应的db版本

clip_image002

安装步骤与ogg12.2一致,不再详述。


配置service manager

export TNS_ADMIN=/app/oracle/product/12.1.0/db_1/network/admin

export ORACLE_SID=CDB2


Ogg-install-dir/bin/oggca.sh

安装源端的OGG,由于未使用oracle db 12.2,所以不需要sharding

clip_image004

指定目录

clip_image006

可以看到有自动创建许多新增的目录用于存放不同的数据或文件。

指定环境变量

clip_image008

指定一个管理员账号,用于OGG的管理: oggadmin/Welcome1

此账号用于登录到OGG web界面,与DB用户无关。

clip_image010

不使用tls/ssl通信

clip_image012

指定端口,注意不要与已经在用的端口冲突,可用下列命令查看

lsof -i -Pn | grep 9000

clip_image014

指定schema,用于存放checkpoint table or heartbeat tables,类似于GLOBALS文件中的定义。

clip_image015

开始安装

clip_image017

注册ServiceManager为自启动服务。

clip_image002[7]


安装完成

clip_image019


登录地址: http://192.168.89.134:9000/

clip_image001

输入前面配置的用户密码。

clip_image003

以上界面,可以看到每个deployment有4组server

  • Admin server: 用于创建用户、添加附加日志、创建抽取和投递进程,类似于以前的extract/replicat进程
  • Distribution server:用于创建传输进程,类似于以前的extract 进程
  • Receiver server:用于监控接收进程,类似于以前的collector进程
  • Performance metrics server:性能监控
原文地址:https://www.cnblogs.com/margiex/p/8071957.html