[发明专利]一种针对OracleGoldengate进行健康状态检测的方法在审
申请号: | 201710282360.9 | 申请日: | 2017-04-26 |
公开(公告)号: | CN107276841A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 龚大科;李建辉;熊中哲;魏兴华;臧冰凌;李春;陈栋;张文件;罗春 | 申请(专利权)人: | 杭州沃趣科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 浙江杭知桥律师事务所33256 | 代理人: | 王梨华,陈丽霞 |
地址: | 310052 浙江省杭州市滨江区长河街道滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 oraclegoldengate 进行 健康 状态 检测 方法 | ||
技术领域
本发明涉及运维自动化领域,特别是涉及一种针对Oracle Goldengate进行健康状态检测的方法。
背景技术
Oracle Goldengate作为市场上数据同步和数据容灾的主流产品,近年来发展势头迅速。目前在金融、银行、证劵、保险、政府、制造业等行业有着广泛的应用,同时为了更好的管理和监控Goldengate的运行情况,ORACLE也提供了相关附带管理组件GoldenGate Director、GoldenGate Monitor,但是从经济成本和便利性角度还是具有一定的局限性。
发明内容
本发明针对现有技术中数据库系统稳定性、成本高的缺点,提供了一种针对Oracle Goldengate进行健康状态检测的方法。
为了解决上述技术问题,本发明通过下述技术方案得以解决。
一种针对Oracle Goldengate进行健康状态检测的方法,包括如下步骤:
(1)配置参数文件:指定一台网络服务器进行安装自动交互包,将网络服务器连通网络中其他需要被检查的Oracle Goldengate服务器,创建检查脚本,然后将检查Oracle Goldengate日志设置存放于网络服务器中;
(2)自动脚本检测执行:在每台Oracle Goldengate服务器输入检查命令,检查内容包括操作系统日志、数据库状态日志、集群状态日志、数据库监听日志、集群配置日志和Goldengate进程状态,并按照先后规则排列需要检查的命令;然后通过判断命令的返回结果对Oracle Goldengate项进行判断,如返回结果大于0,则异常;如返回结果小于或等于0,则正常;
(3)获取并输出结果:根据步骤(2)脚本检测执行,获取Oracle Goldengate数据库服务器需要检查操作系统日志用以判断操作系统是否正常、数据库状态日志用以判断数据库是否有异常、集群状态日志用以判断数据库集群是否正常、数据库监听日志用以判断数据库监听是否正常、集群配置日志用以判断数据库是否正常、Goldengate检查用以判断Oracle Goldengate是否正常,并输出检测结果。
作为优选,步骤(1)中,自动交互包用于实现在服务器创建命令和程序的输入。
本发明由于采用了以上技术方案,具有显著的技术效果:
1、检测效率得到极大的提升,特别是针对需要检查的服务器多达几十甚至是几百台时,常规模式下完成单台服务器的检查工作需要10分钟,采用自动化模式化只需要不到1分钟,并且随着服务器数量的增加,检查的时间不会线性的增长,整个过程也只需要分钟级别内。
2、具有良好的推广性,只需要部署在一台能连通需要检查的服务器的网络的主机或虚拟机上即可,部署简单便捷,只需要看汇总的日志就可了解需要检查的服务器的Oracle Goldengate健康状态。
附图说明
图1是本发明一种针对Oracle Goldengate进行健康状态检测的方法的运行示意图。
具体实施方式
下面结合附图与实施例对本发明进一步进行详细描述。
如图1所示,一种针对Oracle Goldengate进行健康状态检测的方法,包括如下步骤:。
一种针对Oracle Goldengate进行健康状态检测的方法,包括如下步骤:
(1)配置参数文件:指定一台网络服务器进行安装自动交互包,自动交互包用于实现在服务器创建命令和程序的输入;将网络服务器连通网络中其他需要被检查的Oracle Goldengate服务器,创建检查脚本,然后将检查Oracle Goldengate日志设置存放于网络服务器中;
(2)自动脚本检测执行:在每台Oracle Goldengate服务器输入检查命令,检查内容包括操作系统日志、数据库状态日志、集群状态日志、数据库监听日志、集群配置日志和Goldengate进程状态,并按照先后规则排列需要检查的命令;然后通过判断命令的返回结果对Oracle Goldengate项进行判断,如返回结果大于0,则异常;如返回结果小于或等于0,则正常;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州沃趣科技股份有限公司,未经杭州沃趣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710282360.9/2.html,转载请声明来源钻瓜专利网。