1.GoldenGate Director简介
以前我们在实施DG后,虽然实施简单,但是后期维护却苦于没有直观的工具,每次查看状态都必须通过命令完成,现在GolenGate为我们提供了这样的工具,这个图形化的维护管理工具就是Oracle GoldenGate Director。Oracle GoldenGate Director是部署在Oracle的中间件Weblogic Server上的Web应用,它是一个用于管理Oracle GoldenGate的图形界面工具,支持B/S和C/S两种访问方式,其安装以及配置都较为简单。因为图形界面的工具对于监控软件运行来说能给人以更直观的感觉,所以通常会在使用GGSCI命令行工具配置完成Golden Gate后,再部署 Golden Gate Director Server来监控已配置好的Golden Gate的工作情况。Golden Gate Director除了能提供非常直观的Golden Gate运行情况的监控外,还能完成几乎所有的Golden Gate配置工作。
2.GoldenGate Director安装
因为GoldenGate Director Server是部署在中间件Weblogic上的一个Web应用,所以在部署GoldenGate Director Server之前需要首先安装好中间件Weblogic Server。Weblogic的安装介质Oracle官方提供免费下载,下载页面链接:http://www.oracle.com/technetwork/middleware/weblogic/downloads/index.html。
2.1. Weblogic安装
以下安装以官方发布的最新版本12C为例。
1、运行安装程序oepe-indigo-installer-12.1.1.0.1.201203120349-12.1.1-win32:
2、选择Weblogic中间件安装主目录:
3、注册安全更新,可以不用选:
4、选择要安装类型,由于部署Golden Gate Director Server只需要Weblogic Server就可以,所以此处选择定制安装:
5、选择产品和组件,这里只需要勾选Weblogic Server:
6、JDK选择,操持默认选项即可:
7、选择产品安装目录,保持默认安装路径:
8、安装windows服务,保持默认选项:
9、选择快捷方式位置,保持安装程序默认:
10、安装概要,核对前面所选安装产品的信息:
11、开始安装:
12、安装完成,不用选择运行Quickstart:
Weblogic Server安装配置完成。接着就可以安装部署Golden Gate Director Server。
2.2. Golden Gate Director Server安装
由于Golden Gate Director Server安装包需要JAVA环境,所以通常需要事先安装好JDK或JRE(JDK和JRE安装介质Oracle官方下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html)。从前文中可以看到,在安装Weblogic Server时已经自动安装了一个JDK。所以使用Weblogic自带的JDK来安装Golden Gate Director Server也是不错的选择(本文档内的安装将使用Weblogic自带的JDK)。
另外Golden Gate Director Server的运行需要一个数据库作为其运行数据存储的资料库。作为资料库的数据库可以是MySQL、Oracle、SQL Server2005中的任意一种(本文使用Oracle)。安装前需要在对应的资料库中创建好供Golden Gate Director Server使用的用户,并授予所必须的权限。最后,下载Golden Gate Director安装介质时只需要下载Golden Gate Director Server安装包就可以。Golden Gate Director Client的安装包已包含在其中了。GoldenGate Director Server下载链接:http://www.oracle.com/technetwork/middleware/goldengate/downloads/index.html。
Golden Gate Director Server安装操作步骤如下:
1、使用sqlplus登录资料库创建供Golden Gate Director Server使用的用户,并授予权限(注意:该用户的密码至少需要8位,并且需要包含字母和数字):
2、运行下载的Golden Gate Director Server安装程序,由于没有单独安装JAVA,所以这里提示找不到JAVA平台运行时环境,需要点击“Locate”按钮指定Weblogic中的JAVA路径:
3、指定Weblogic中java.exe可执行文件的路径:
4、指定路径后安装程序启动:
5、指定Golden Gate Director Server安装目录:
6、指定已安装的Weblogic Server的目录(注意:如果这一步出现如下图的提示信息,无法继续向下安装,需要检查下载的Director Server版本是否正确。):
更换正确版本后:
7、Weblogic安装位置详细信息:
8、指定Golden Gate Director Server通信端口,保持默认7001:
9、选择作为Golden Gate Director Server资料库的数据库类型:
10、配置作为资料库的Oracle数据库连接信息:
11、配置Golden Gate Director Server登录资料库的用户名和密码:
12、将Golden Gate Director Server安装成windows系统服务:
13、安装摘要信息,核对前面配置:
14、开始安装:
15、安装完成:
Golden Gate Director Server安装完成。
1.2.3. Golden Gate Director配置、
Golden Gate Director Server安装完成后,需要首先对其进行几步较为简单的配置。把已经使用GGSCI命令行工具配置好的Golden Gate实例的基本信息注册到Golden Gate Director Server中去,建立好Golden Gate Director Server和Golden Gate之间的连接。
1、启动Golden Gate Director Server(注意:Golden Gate Director Server启动前需要保证供Golden Gate Director Server使用的资料数据库已经打开,可以正常登录):
2、Golden Gate Director Server启动界面:
3、Golden Gate Director Server启动成功:
4、使用浏览器登录Golden Gate Director Server,下载对应操作系统版本的Golden Gate Director Client:
5、Golden Gate Director Client安装:
6、指定Golden Gate Director Client安装目录:
7、开始安装:
8、安装结束:
9、启动Golden Gate Director Client中的“Oracle GISC Admin Tool”工具:
10、输入用户名和密码登录使用Oracle GISC Admin Tool工具登录Golden Gate Director Server(首次登录用户名和密码都是admin):
11、使用Oracle GISC Admin Tool工具登录Golden Gate Director Server后,点击“Data Sources”标签,在该页右侧注册Golden Gate实例的信息:
12、测试注册的Golden Gate实例连接性:
13、测试连接性正常后,启动Oracle GoldenGate-Director工具就可以管理Golden Gate实例了:
14、输入用户名和密码使用Oracle GoldenGate-Director登录Golden Gate Director Server:
15、登录后,点击界面左下部的“Data Sources”:
16、在左下部的“Data Sources”标签下会列出已注册的Golden Gate实例。默认情况下,Oracle GoldenGate-Director工具没有以图示详细展示Golden Gate实例的工作情况。需要在首次登录后新建示图:
17、新建立示图后,默认是空白示图。需要将“Data Sources”标签下的实例用鼠标拖到空白示图上,最后会显示如下图(注意:如果以后再次打开该工具在图上只显示了实例的图标,而没有进程和配置文件图标时需要点击工具栏上的“显示隐藏项目”按钮):
18、当鼠标点击到具体的配置文件或进程图标后,在下方的属性栏内可以查看与其相关的详细信息(包括日志、参数信息等):
19、另外在工具栏中也提供了启动/停止Golden Gate实例中的进程的功能,选中具体的进程后按钮会被激活。同时在本界面中也提供了编辑Golden Gate实例进程的参数的功能,右键点击需要配置参数的进程图标在“Advanced”选项中有“Edit Param File”选项:
20、选择“Edit Param File”后会提示警告信息,点击“Continue”确认继续:
21、在弹出的“Edit Param File”编辑框中需要先点出下方的“Edit”按钮才能编辑参数:
22、如果Golden Gate实例中有进程没有启动(或出现异常),在图中会以小红叉标注在没有正常启动的具体进程的图标上:
23、以Web方式登录Golden Gate Director Server管理Golden Gate实例(默认登录地址:http://localhost:7001/acon,localhost处是Golden Gate Director Server安装计算机的IP地址或主机名。登录的用户名和密码与前面所使用工具一样。):
24、在前面Oracle GoldenGate-Director工具中反应出来的没有正常启动的进程,Web方式查看同样以红色小叉标注出来了:
25、Web管理控制台的主界面也提供了对Golden Gate实例常用的管理功能,比如下图所示的将停止的Golden Gate实例的进程启动。下方的Event Log还列出了当前工作环境的活动信息,点击具体实例的进程也能查看详细的信息。
3.总结
从前文可以看出整个Oracle Golden Gate Director的安装配置都较为简单。在生产环境中更多的将其用来对已有Golden Gate实例进行管理。由于图形界面工具的固有优势,Golden Gate Director的使用也不复杂。但是在安装和使用的过程中有相当一些小的细节还是需要注意。
1.一定要注意所安装的Weblogic Server版本,因为在后面安装Golden Gate Director Server的时候需要版本与其对应。否则就有可能会出现前文中提到的无法进行安装的情况。
2.需要注意Golden Gate Director Server安装介质对JAVA版本的要求,当前最新的12C须要java 1.6.x才行。最新的java 1.7.x以及1.6以下都无法进行安装。
3.在安装完成后需要先使用Oracle GISC Admin Tool工具向Golden Gate Director Server注册Golden Gate实例信息。而后其它的客户端工具才能对注册的Golden Gate实例进行管理。
最后希望大家通过本文的详细的介绍,大家能够独立实施GoldenGate Director ,从而方便用户日常管理,让用户体验GoldenGate强大方面的复制功能。