一种数据库补丁安装方法及装置制造方法及图纸

技术编号:33033766 阅读:22 留言:0更新日期:2022-04-15 09:11
本申请提供了一种数据库补丁安装方法及装置,该方法可应用于云管理平台,在待安装补丁主机列表中确定出本次待安装补丁主机组别之后,分别确定出本次待安装补丁主机组别中每个待安装补丁主机的可安装补丁集合;然后,在判断出本次待安装补丁主机组别中每个待安装补丁主机的当前数据库状态均满足安装条件时,依次将本次待安装补丁主机组分中每一个待安装补丁主机对应的可安装补丁集合中的各个补丁,安装至相应待安装补丁主机的数据库,即本申请能够通过云管理平台,自动实现在主机层面及主机数据库层面的补丁的批量安装,解决了现有依照变更需求登录主机进行人工操作变更的方案,每次只能完成一台主机的补丁安装,所导致效率低及成本高的问题。致效率低及成本高的问题。致效率低及成本高的问题。

【技术实现步骤摘要】
一种数据库补丁安装方法及装置


[0001]本专利技术涉及数据处理
,具体涉及一种数据库补丁安装方法及装置。

技术介绍

[0002]随着信息时代的持续发展,IT运维已经成为IT服务内涵中重要的组成部分。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足运维管理要求,通过标准化、自动化、架构优化、过程优化等运维管理方式降低IT服务成本成为未来发展趋势。
[0003]云管理平台是云计算数据中心自动化运维的核心环节,自动化变更又是数据中心实施交付的切入点,通过云平台实施自动化变更可以有效解决传统数据中心面临的变更管理负载、变更操作风险高、批量实施效率低的难题。
[0004]尽管运维管理技术在不断进步,但在现有技术条件下,仍有很多运维开发人员没有真正解脱出来。数据中心传统的云管理平台变更模板依然需要定制开发,变更参数依然需要单一的人工输入,变更风险的控制依然依靠人工校验
……
,特别是数据库补丁安装,现有方式只能依照变更需求登录主机进行人工操作实施变更,每次只能针对一台主机进行补丁安装,效率低,成本高。...

【技术保护点】

【技术特征摘要】
1.一种数据库补丁安装方法,其特征在于,可应用于云管理平台,所述方法包括:在待安装补丁主机列表中确定出本次待安装补丁主机组别;分别确定出所述本次待安装补丁主机组别中每个待安装补丁主机的可安装补丁集合;所述待安装补丁主机组别中的主机个数小于等于所述待安装补丁主机列表中的主机个数;所述待安装补丁主机列表中的主机个数为正整数;判断所述本次待安装补丁主机组别中每个所述待安装补丁主机的当前数据库状态是否均满足安装条件;若判断结果为是,则针对所述本次待安装补丁主机组别中每一个所述待安装补丁主机,依次将其对应的所述可安装补丁集合中的每个补丁,安装至相应的数据库。2.根据权利要求1所述的数据库补丁安装方法,其特征在于,在待安装补丁主机列表中确定出本次待安装补丁主机组别,包括:确定出每一次补丁安装的允许执行并发量;依据所述允许执行并发量对所述待安装补丁主机列表进行分组,得到所述待安装补丁主机列表的各组待安装补丁主机;按照预设安装节点顺序,从各组待安装补丁主机中确定出所述本次待安装补丁主机组别。3.根据权利要求1所述的数据库补丁安装方法,其特征在于,分别确定出所述本次待安装补丁主机组别中每个待安装补丁主机的可安装补丁集合,包括:获取预设安装补丁集合;针对每一个所述待安装补丁主机,剔除所述预安装补丁集合中与本机中已安装补丁存在冲突的补丁,得到各个所述待安装补丁主机的可安装补丁集合。4.根据权利要求1所述的数据库补丁安装方法,其特征在于,判断所述本次待安装补丁主机组别中每个所述待安装补丁主机的当前数据库状态是否满足安装条件,包括:分别判断所述本次待安装补丁主机组别中每个所述待安装补丁主机的数据库实例和集群件是否均停止;若判断结果为是,则判定所述本次待安装补丁主机组别中每个所述待安装补丁主机的当前数据库状态满足安装条件;若判断结果为否,则判定所述本次待安装补丁主机组别中每个所述待安装补丁主机的当前数据库状态不满足安装条件。5.根据权利要求1所述的数据库补丁安装方法,其特征在于,在判断所述本次待安装补丁主机组别中每个所述待安装补丁主机的当前数据库状态是否均满足安装条件之前,还包括:判断所述本次待安装补丁主机组别中是否存在数据库执行关键任务的待安装补丁主机;若判断结果为否,则执行所述判断所述本次待安装补丁主机组别中每个所述待安装补丁...

【专利技术属性】
技术研发人员:杨鑫吴多刚杨晓勤
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1