如何部署goldengate进程状态全自动监控脚本

本文详细介绍了如何在Linux、AIX和Windows系统上部署OGG监控脚本,以实现5-10分钟一次的全自动监控,获取OGG进程状态和延迟时间。主要步骤包括确定OGG数据库IP、安装路径,创建监控脚本,建立专用用户和监控表,以及设置定时调度。
摘要由CSDN通过智能技术生成

分别在liunx、aix和Windows系统部署OGG监控,实现全自动准实时获取OGG进程状态、延迟时间。

总体步骤:
1、确定OGG数据库IP
2、确定服务器OGG安装路径
3、在服务器建立监控脚本文件
4、建立专用用户,建监控表存储收集的OGG进程状态
5、设置定时调度,一般5-10分钟执行一次

-----------------【Liunx、AIX系统】OGG监控部署配置----------------------------------

OGG监控步骤:

1、确定OGG数据库IP

2、在服务器确定OGG安装路径/goldengate
根据实际路径更改。
3、在服务器ORACLE用户下建监控脚本
/goldengate/data/mn_gg_status.sh,mn_gg_status.sql并授权chmod 755

4、在服务器ORACLE用户下建定时计划

5、在数据库创建用户DB_SJJHPT

6、在数据库创建监控表DB_SJJHPT.T_OGG_MN_STATUS

#各个部署OGG的服务器,创建监控脚本,采集各进程状态

##3创建监控脚本

#mn_gg_status.sh
    vi   /goldengate/data/mn_gg_status.sh 
     ##在特定路径下创建监控脚本;--根据实际环境修改存放mn_gg_status.sh的路径/gglog
    . /home/oracle/.profile;         
    ##此处需对应oracle的profile文件(AIX /HP-UX系统是.profile、LIUNX系统是.bash_profile)
    >/goldengate/data/ggsci.log             ##清空文件;--根据实际环境修改路径/gglog
    cd /goldengate             ##进入进程目录--根据实际环境修改路径/software
    ggsci <<EOF >/goldengate/data/ggsci.log         ##重新生成文件;根据实际环境修改路径/gglog
    info all
    quit
    EOF
    cat /goldengate/data/ggsci.log | grep :  | grep -v Oracle   >/gglog/data/ggsinfo.log       
    ##根据实际环境修改路径/gglog
    >/goldengate/data/mn_gg_status.sql                   
    echo "delete DB_SJJHPT.T_OGG_MN_STATUS;" >> /goldengate/data/mn_gg_status.sql       
    cat /goldengat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值