安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211127737.0 (22)申请日 2022.09.16 (71)申请人 北京达梦数据库技 术有限公司 地址 100176 北京市大兴区经济技 术开发 区科谷一 街8号院5号楼 9层901 (72)发明人 方政 姜敏 徐欣 徐亮 张仁华  (74)专利代理 机构 武汉智嘉联合知识产权代理 事务所(普通 合伙) 42231 专利代理师 姜婷 (51)Int.Cl. G06F 11/30(2006.01) G06F 8/61(2018.01) G06F 9/445(2018.01) (54)发明名称 一种数据库监控运维软件发布方法、 系统、 设备及介质 (57)摘要 本发明涉及一种数据库监控运维软件发布 方法、 系统、 设备及介质, 其中方法通过将web应 用服务器的目录作为安装软件根目录, 将待发布 程序部署于安装软件根目录中, 修改web应用服 务器中调用相关服务的接口, 在web应用服务器 中配置安装 过程脚本, 然后将整个安装软件根目 录进行打包并生成可执行文件, 便可以完成安装 程序的构建, 实现软件的自动化发布。 相比于现 有技术, 本发 明可以完全简化与管控整个安装程 序的构建发版过程, 开发人员仅需将待发布的软 件提交至web应用服务器下的对应目录下, 便会 在指定软件 里程碑发布相应的软件安装程式, 实 现全自动化无人值守发版, 提高了运维软件安装 时的便捷性。 权利要求书2页 说明书7页 附图3页 CN 115509852 A 2022.12.23 CN 115509852 A 1.一种数据库监控运维软件发布方法, 其特 征在于, 包括: 将web应用服 务器的目录作为 安装软件根目录, 并配置所述 web应用服 务器; 将所述待发布程序部署于所述 安装软件根目录中; 根据所述待发布程序, 配置所述 web应用服 务器的接口以及安装过程脚本; 将所述安装软件根目录打包并生成可 执行文件; 执行所述安装过程脚本并运行 所述可执行文件, 以安装所述待发布程序。 2.根据权利要求1所述的数据库监控运维软件发布方法, 其特征在于, 所述将web应用 服务器的目录作为 安装软件根目录, 并配置所述 web应用服 务器, 包括: 将所述web应用服 务器的目录作为 安装软件根目录; 移除所述 安装软件根目录中的非关键性目录与文件; 在所述安装软件根目录中设置进程脚本与启动关闭服 务文件; 在所述安装软件根目录中建立前端发布目录和后端发布目录 。 3.根据权利要求2所述的数据库监控运维软件发布方法, 其特征在于, 所述将web应用 服务器的目录作为 安装软件根目录, 并配置所述 web应用服 务器, 还包括: 在所述安装软件根目录中植入虚拟运行环境并配置环境变量。 4.根据权利要求3所述的数据库监控运维软件发布方法, 其特征在于, 所述将所述待发 布程序部署于所述 安装软件根目录中, 包括: 在本地代码仓库中构建源代码, 并编译所述源代码得到所述待发布程序; 根据所述待发布程序的种类, 拷贝所述待发布程序至所述前端发布目录和/或所述后 端发布目录; 拷贝配置文件至所述 安装软件根目录 。 5.根据权利要求4所述的数据库监控运维软件发布方法, 其特征在于, 所述根据 所述待 发布程序, 配置所述 web应用服 务器的接口以及安装过程脚本, 包括: 根据所述待发布程序, 在所述 web应用服 务器的接口目录中配置类集 合文件; 根据所述待发布程序建立所述 安装过程脚本, 并写入安装启动项中。 6.根据权利要求5所述的数据库监控运维软件发布方法, 其特征在于, 所述将所述安装 软件根目录打包并生成可 执行文件, 包括: 将所述安装软件根目录打包为TAR文件; 通过shel l命令将所述TAR文件转换为BI N可执行文件。 7.根据权利要求6所述的数据库监控运维软件发布方法, 其特征在于, 执行所述安装过 程脚本并运行 所述可执行文件, 以安装所述待发布程序, 包括: 进行软件授权确认; 移除待安装系统中的旧版文件和旧版系统服 务; 从所述BI N可执行文件中提取TAR文件至临时TMP目录, 并解压所述TAR文件; 配置所述待发布程序的交 互接口; 对所述待发布程序的在所述待安装系统中的目录进行授权; 配置所述待安装系统的系统服 务和启动项。 8.一种达 梦数据库监控运维软件发布系统, 其特 征在于, 包括: 容器配置单元, 用于将web应用服务器的目录作为安装软件根目录, 并配置所述web应权 利 要 求 书 1/2 页 2 CN 115509852 A 2用服务器; 程序部署单 元, 用于将所述待发布程序部署于所述 安装软件根目录中; 接口及脚本配置单元, 用于根据 所述待发布程序, 配置所述web应用服务器的接口以及 安装过程脚本; 执行文件制作单 元, 用于将所述 安装软件根目录打包并生成可 执行文件; 软件安装单元, 用于执行所述安装过程脚本并运行所述可执行文件, 以安装所述待发 布程序。 9.一种电子设备, 其特 征在于, 包括存 储器和处 理器, 其中, 所述存储器, 用于存 储程序; 所述处理器, 与所述存储器耦合, 用于执行所述存储器 中存储的所述程序, 以实现上述 权利要求1至7中任一项所述数据库监控运维软件发布方法中的步骤。 10.一种计算机可读存储介质, 其特征在于, 用于存储计算机可读取的程序或指令, 所 述程序或指令被处理器执行时, 能够实现上述权利要求 1至7中任一项 所述数据库监控运 维 软件发布方法中的步骤。权 利 要 求 书 2/2 页 3 CN 115509852 A 3

.PDF文档 专利 一种数据库监控运维软件发布方法、系统、设备及介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据库监控运维软件发布方法、系统、设备及介质 第 1 页 专利 一种数据库监控运维软件发布方法、系统、设备及介质 第 2 页 专利 一种数据库监控运维软件发布方法、系统、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:33:20上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。