[发明专利]一种Linux双机系统中使用程序来监控数据库的方法在审

专利信息
申请号: 201711226002.2 申请日: 2017-11-29
公开(公告)号: CN107943471A 公开(公告)日: 2018-04-20
发明(设计)人: 孙孟 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F8/30 分类号: G06F8/30;G06F8/60;G06F11/30
代理公司: 济南信达专利事务所有限公司37100 代理人: 阚恭勇
地址: 450000 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 linux 双机 系统 使用 程序 监控 数据库 方法
【说明书】:

技术领域

发明涉及数据库监控技术,尤其涉及一种Linux双机系统中使用程序来监控数据库的方法。

背景技术

现代IT系统中,上层应用状态的监控重要性不言而喻,各种双机等业务软件也层出不穷。但是现在的双机软件都是紧耦合部署监控,对于软件的开发量,开发人员的要求,开发的质量和后期的部署维护都提出了很高的要求。

针对常规的双机软件系统,通常一个软件大包大揽,各种功能都集成在里面,一个软件动辄好几百兆甚至好几个G大小。软件架构非常复杂,各个模块之间依赖性很强,牵一发动全身,对开发人员要求很高,对实施维护人员也要求也比较高。并且部署起来对于宿主机的资源要求非常高,否则不能满足软件的要求。并且某一个功能出现BUG,对于开发人员来说都是非常棘手的。

因为上面这种软件发展的弊端,一种松耦合的软件部署开发部署方式越来越受到客户、开发人员、实施维护人员的欢迎。在市场面前,此种需求越来越强烈。

发明内容

为了解决以上技术问题,本发明提出了一种Linux双机系统中使用程序来监控数据库的方法。软件架构进行质变,由原来的紧耦合变为松耦合。软件代码量变少,开发人员的素质要求降低,开发质量提升,后期的部署和维护复杂度降低。

本发明把传统双机软件的紧耦合变为松耦合,内部集成的程序功能释放到外部来加载。降低了程序代码量,降低了开发人员的素质要求和工作量,提升了部署和维护容易度

具体做法如下:

(1)、首先先写好外部程序,此程序的功能完成对数据库的启动和停止,完成对数据库和数据库监听程序的检测。程序的写法很多,不具有死板的要求。能实现相应的功能即可。

数据库启动:

connect / as sysdba

startup

exit;

数据库停止:

connect / as sysdba

shutdown immediate

exit;

对数据库的检测:

check=`ps -aef |grepora_pmon_orcl |grep -v grep |awk '{print $2}'`

while [ $check ]

do

sleep 3

check=`ps -aef |grepora_pmon_orcl |grep -v grep |awk '{print $2}'`

done

对数据库监听的检测:

check=`ps -aef |greptnslsnr |grep -v grep |awk '{print $2}'`

while [ $check ]

do

sleep 3

check=`ps -aef |greptnslsnr |grep -v grep |awk '{print $2}'`

done

当然了上面只是举例的一种,开发人员开发的时候只要能实现对应的功能即可,灵活处理,不死板,不拘泥于格式等。

(2)、然后部署松耦合方式的双机软件系统来监控数据库,对于启动的地方,可以用到上面开发的启动数据库的程序。同理,对于关闭数据库,用到上面关闭数据库的程序。对于数据库和数据库监听的监控,在双机软件系统中创建EXCE可执行的资源,资源中调用上面开发的监控数据库程序,监控数据库监听程序。

程序是事先设置好的SH格式的可执行文件,用软件来调用。软件只是调用,非自身功能,设置简化,松耦合,遇到故障便于分隔独立排查,增加可维护性。

程序的设计可以不拘泥于格式,只要能实现拉起数据库和检测数据库状态的功能。灵活编写,对人员要求低,降低实现成本。

程序本身实现的功能比较简单,对于双机系统中调用程序来实现数据库的监控不是很复杂,现实中具有很强的操作性和普适性,提高工作效率。

本发明的有益效果是

这样部署松耦合的双机软件系统,对于数据库相关的一些操作和监控就全部由外部程序来完成了。降低了双机软件系统本身的操作,同时对应的软件内部开发也降低了复杂度。功能转移到外部来实现。实现了Linux中双机软件系统由原来紧耦合变为松耦合来监控数据库的方法。

具体实施方式

下面对本发明的内容进行更加详细的阐述:

具体做法如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711226002.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top