简谈GoldenGate Monitor监控软件及安装配置介绍
来源:互联网 发布:网络电视机顶盒价格报价 编辑:程序博客网 时间:2024/06/16 10:46
- 简介
OracleGoldenGate作为市场上数据同步和数据容灾的主流产品,近年来发展势头迅速。目前在金融、银行、证劵、保险、政府、制造业等行业有着广泛的应用,同时为了更好的管理和监控GoldenGate的运行情况,Oracle也提供了相关附带管理组件,主要包含一下啊3个组件:
序号
组件名称
具体功能
1.
GoldenGate Veridata
数据同步比对工具
2.
GoldenGate Director
统一管理和监控OGG所有实例,提供基于客户端和Web2种方式
3.
GoldenGate Monitor
数据同步监控工具
其中,GoldenGate Director 和GoldenGateMonitor在部分功能有重叠的地方,这两个组件都可以用来进行OGG同步状况的监控,同时都可以配置预警机制,当同步出现异常信息及时反馈给维护人员。GoldenGateMonitor是在GoldenGate发布version11版本的时候同时发布的,因此它的最初版本为Version11,主要分为MonitorServer和Monitor Agent2部分,该组件图形化做的要丰富,内容更多,用户体验性这块比Director要好。
最近因某客户需要,需要安装配置GoldengateMonitor对生产系统OGG运行状况进行实时监控,本文主要记录了GoldenGate Monitorserver和agent在LINUX下的安装配置过程,供大家参考。后续我会进一步介绍GoldenGateVeridata和GoldenGate Director的安装配置。
- 环境介绍
源数据库
目标数据库
MONITOR监控服务器
机器名
oggsource
oggtarget
oggmonitor
操作系统
Redhat5.6 64bit
Redhat5.6 64bit
Redhat5.6 64bit
IP
10.26.202.181
10.26.202.182
10.26.202.180
OGG软件
V11.2
V11.2
V11.1
操作系统帐号
ogguser
ogguser
ogguser
OGG安装目录
/ogg
/ogg
/home/ogguser/monitor
注: OGG同步配置步骤本文不做阐述。
- 安装GoldenGate Monitorserver(10.26.202.180)
执行安装脚本:
[root@oggmonitor ~]#su – ogguser
[ogguser@oggtarget ogguser]$ ./Oracle_GoldenGate_Monitor_unix_11_1_1_1_0.sh
进入欢迎界面:
选择默认的安装路径(安装路径可自定义)
选择安装repository存储类型,此处选择oracle 数据库
(注:安装monitor过程中需要创建repository资料库来存储Monitor工作生成的元数据)
repository存储数据库的配置信息
(元数据存储在哪个数据库里面,需要在这步指定,因monitor服务器上面没有安装oracle数据库,我是把repository放在192.168.1.181远程数据库服务器上)
(数据库用户最好自定义一个新用户,并赋予基本的connect,resource权限)
默认的管理用户master
(该用户为web界面最高权限访问用户)
默认以下HTTP端口:
JMX server的设置
(JMX server和Monitor server均在同台服务器上)
默认以下设置:
安装完成后弹出的界面:
Monitor Server已安装成功。
安装完成之后,打开IE 输入http://10.26.202.180:5500/monitor 进入monitor界面:
由于客户端Agent还未配置,当前界面没有任何信息
-
安装 Monitor Agent
配置MonitorAgent,需要在安装了OGG实例对应的源端和目标端服务器上来完成。源端和目标端服务器JDK版本至少为1.6以上,否则Agent配置会失败。(如果不想直接升级服务器JDK版本的话,可单独安装JDK供ogguser用户使用)以下为官方文档说明:
安装完成后将JAVA变量信息添加到ogguser用户环境变量中:
[ogguser@oggmonitor ~]$ vi .bash_profile ###java
export JAVA_HOME=/ogg/java
PATH=$PATH:$HOME/bin:$JAVA_HOME/jre/bin
配置源端:
源端:
GGSCI > view params ./GLOBALS
添加以下参数:
ENABLEMONITORAGENT
$ cd /ogg/cfg
编辑Config.properties,修改以下参数:
jagent.host = 10.26.202.181---------(源端服务器)
monitor.host =10.26.202.180----------(Monitor Server服务器)
monitor.jmx.username =jmxuser
配置目标端:
GGSCI > view params ./GLOBALS
添加以下参数:
ENABLEMONITORAGENT
# cd /ogg/cfg
编辑Config.properties,修改如下几项:
jagent.host = 10.26.202.182---------(目标端服务器)
monitor.host =10.26.202.180----------(Monitor Server服务器)
monitor.jmx.username =jmxuser
配置完成之后,退出ggsci
GGSCI > exit
再次登录,就能显示JAGENT进程
$ ./ggsci
Oracle GoldenGate Command Interpreter for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230_FBO
Linux, x86, 32bit (optimized), Oracle 11g on Apr 23 2012 08:09:25
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
GGSCI (11gR2test) 1> info all
ProgramStatus Group Lag at Chkpt Time Since Chkpt
MANAGERRUNNING
JAGENTSTOPPED
REPLICATRUNNING REP1 00:00:00 00:00:00
源端配置ogg wallet
[root@oggsource ~]# su – ogguser
[ogguser@oggsource ~]$ cd /ogg
[ogguser@oggsource ~]$ ./pw_agent_util.sh -create
Please create a password for Java Agent: oracle
Please confirm password for Java Agent: oracle
Please enter Monitor Server JMX password: oracle
Please confirm Monitor Server JMX password: oracle
Wallet is created successfully.
密码均设置为oracle
目标端配置ogg wallet
[root@oggtarget ~]# su – ogguser
[ogguser@oggtarget ~]$ cd /ogg
[ogguser@oggtarget ~]$ ./pw_agent_util.sh -create
Please create a password for Java Agent: oracle
Please confirm password for Java Agent: oracle
Please enter Monitor Server JMX password: oracle
Please confirm Monitor Server JMX password: oracle
Wallet is created successfully.
密码均设置为oracle
启动源端和目标端Agent
GGSCI > info all
ProgramStatus Group Lag at Chkpt Time Since Chkpt
MANAGERRUNNING
JAGENTRUNNING
REPLICATRUNNING REP1 00:00:00 00:00:01
GGSCI > view report JAGENT
***********************************************************************
Oracle GoldenGate Command Tool for Oracle
Version 11.2.1.0.1 OGGCORE_11.2.1.0.1_PLATFORMS_120423.0230
Linux, x86, 32bit (optimized) on Jue 21 2012 04:36:58
Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
Starting at 2013-07-03 08:25:00
***********************************************************************
Operating System Version:
Linux
Version #1 SMP Tue Mar 16 21:52:43 EDT 2010, Release 2.6.18-194.el5
Node: OGGSOURCE
soft limit hard limit
Address Space Size: unlimited unlimited
Heap Size: unlimited unlimited
File Size: unlimited unlimited
CPU Time: unlimited unlimited
Process id: 32668
Parameters...
COMMAND java -jar -Xms64m -Xmx512m dirjar/jagent.jar
Program is 'java', arguments are '-jar -Xms64m -Xmx512m dirjar/jagent.jar'
***********************************************************************
**Run Time Messages **
***********************************************************************
2013-07-03 08:25:00INFO OGG-00978 GGCMD JAGENT is running.
2013-07-03 08:25:00INFO OGG-01927 Child process started, process ID 32672, command line 'java -jar -Xms64m -Xmx512m dirjar/jagent.jar'
- 监控OGG进程
进入monitor界面(http://10.26.202.180:5500/monitor),可以发现源端和目标端OGG信息自动加载上来了。用户可基于Web页面进行OGG实时监控和管理,附上几张监控图供参考:
- 简谈GoldenGate Monitor监控软件及安装配置介绍
- GoldenGate安装及配置
- Dubbo-monitor安装监控中心及配置过程
- Dubbo-monitor安装监控中心及配置过程
- 安装配置Oracle GoldenGate Director监控goldengate进程
- dubbo-monitor安装、 监控中心 配置过程
- dubbo-monitor安装、 监控中心 配置过程
- dubbo-monitor安装、 监控中心 配置过程
- dubbo-monitor安装、 监控中心 配置过程
- dubbo-monitor安装、 监控中心 配置过程
- GoldenGate Director安装及配置文档
- dubbo-monitor监控安装
- Apache mod_cband 站点流量监控软件安装及配置
- redis的monitor升级及监控配置项优化
- GoldenGate Integrated Capture Mode介绍及配置方法
- GoldenGate Integrated Capture Mode介绍及配置方法
- Oracle GoldenGate安装配置
- Oracle GoldenGate安装配置
- java线程的创建和运行
- OGG-01389错误
- Linux5下卸载Oracle11g步骤
- 在Android系统使用socket在Java层和native之间数据通信
- PKU 3187
- 简谈GoldenGate Monitor监控软件及安装配置介绍
- 记一则数据库恢复出现ora-600的案…
- 一则Oracle EXP导出报错的解决办法
- Oracle DBA的Weblogic指南
- 在ASM上配置GoldenGate
- linux用户权限管理
- 使用Oracle Opatch打补丁
- 小米已得苹果衣钵
- Oracle BIEE简介