一.
GoldenGate Director
介绍
GoldenGate Director
可以简化
GoldenGate
的监控和管理,可以通过图形界面或者
web
浏览器方便快捷的维护整个环境中的
GoldenGate
组件。
二.
GoldenGate Director
的组件
2
.
1
结构图如下
2.2 GoldenGate instances
每个实例就是一个
ggsci
的
mgr
进程,我们只要指定相应的
IP
(
dns
)和端口就可以连接到该实例,对于大规模的应用,最好采用
dns
解析的方式。
2.3 GoldenGate Director Server
管理所有连接的实例,这个
server
是基于
weblogic
的。主要包含一些应用程序和
Monitor Agent
2.4 GoldenGate Director database
用于存储
GoldenGate Director
的信息,包括用户,组,拓扑图,
event
等等的信息
2.5 GoldenGate Director Client
通过图形界面管理实例
2.6 GoldenGate Director Web
这应该是大家最喜欢的工具了,可以通过
web
界面监控当前环境下的
golden gate
进程
2.7 GoldenGate Director Administrator
用于配置
Director Server
三.
GoldenGate Director
的安装
3.1
安装
weblogic
GoldenGate Director
是运行在
weblogic
上的一个服务,所以必须先安装
weblogic
安装比较简单,过程省略
3.2
准备数据库
数据库是用于
GoldenGate Director database
,目前只支持以下三种
?
MySQL 5.x Enterprise version.
?
SQL Server 2000 and 2005
?
Oracle 9i or later.
我一般都选用
mysql
,因为量级轻,速度快,便于管理。特别提示要提前准备一个用户,该用户的密码必须是
8
位
安装过程省略
3.3
安装
GoldenGate Director
执行
gg-director-serversetup_unix_*.sh
开始安装
server
执行
gg-director-client_unix_*.sh
开始安装
client
端
安装过程都很简单,只要按照提示输入相应的值就好了。
四.
管理配置
4.1
启动
GoldenGate Director Server
进入到
GoldenGate Director domain
的安装目录,我的在
/opt/GG_Directorgg-director/domain
执行
./startWebLogic.sh
命令启动
启动完毕后,在浏览器中输入:
http://ip:7001/acon
,默认用户名
/
密码是
admin/admin
如下图所示:
4.2
运行
Director Administrator
4.2.1
启动配置工具
进入
/opt/GoldenGateDirector/bin
目录
执行
./run-admin.sh
,提示如下
Username
输入
admin
,
password
输入
admin
,
server
输入
ip
和端口
4.2.2 Director Administrator
配置
通过
Director Administrator
可以配置管理如下内容
●
Change the administrator user information and password
●
Manage user accounts
●
Manage data sources
●
Configure the Monitor Agent
●
Set default domain suffixes
主要的是数据源的配置,以下是我的一个配置示例
4.2.3 GoldenGate Director
画图工具
通过这个工具可以用画图的方式配置
golden gate
,只要正确的配置了数据源,就可以通过拖拽的方式配置一个复制过程。如下