[发明专利]数据库配置方法、装置、计算机设备和存储介质有效
申请号: | 201810546964.4 | 申请日: | 2018-05-31 |
公开(公告)号: | CN108804618B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 茹作军 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 孙凯乐 |
地址: | 518051 广东省深圳市南山区前海深港合作区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 配置 方法 装置 计算机 设备 存储 介质 | ||
1.一种数据库配置方法,所述方法包括:
获取数据库标识和相应的待配置数据包;其中,所述待配置数据包是指用于配置数据库的相关信息所构成的数据包;
对所述待配置数据包进行解析,得到多个可用配置标识和可用配置信息,其中,所述可用配置标识和所述可用配置信息一一对应;其中,所述可用配置标识为数据源类型、用户名、数据库名等其中一种或多种的组合;
将每个所述可用配置标识和对应的所述可用配置信息进行拼装,得到对应每个所述可用配置标识的可用配置项;
根据拼装得到的多个可用配置项生成配置文件;
调用所述配置文件对所述数据库标识对应的目标数据库进行配置。
2.根据权利要求1所述的方法,其特征在于,所述根据拼装得到的多个配置项生成配置文件,包括:
获取配置环境标识和与所述配置环境标识对应的多个目标配置标识;
根据与所述配置环境标识对应的多个目标配置标识,从拼装得到的多个可用配置项中筛选出对应多个所述目标配置标识的目标配置项;
对筛选出的多个所述目标配置项进行组合,生成与所述配置环境标识相对应的配置文件。
3.根据权利要求2所述的方法,其特征在于,所述调用所述配置文件对所述数据库标识对应的目标数据库进行配置,包括:
接收数据库测试请求;所述数据库测试请求携带了待测试的配置环境标识;
获取与所述待测试的配置环境标识相对应的配置文件;
查找与所述数据库标识对应的目标数据库;
在所述目标数据库中运行所获取的配置文件,对所述目标数据库进行配置。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收配置变更请求;所述配置变更请求携带待更新配置标识和待更新信息;
查找与所述待更新配置标识对应的待更新配置项,以及相应的待更新配置文件;所述待更新配置文件中包含所查找到的待更新配置项;
根据所述待更新信息对所述待更新配置项进行更新,得到更新后的配置项;
根据所述更新后的配置项对所述待更新配置文件进行更新,得到更新后的配置文件。
5.根据权利要求1所述的方法,其特征在于,在所述对所述待配置数据包进行解析,得到多个可用配置标识和可用配置信息之前,还包括:
检测所述待配置数据包的格式;
当所述待配置数据包的格式不为预设格式时,对所述待配置数据包进行格式转换处理,得到所述预设格式的待配置数据包;
当所述待配置数据包的格式为预设格式时,执行所述对所述待配置数据包进行解析,得到多个可用配置标识和可用配置信息的步骤。
6.根据权利要求1至5任意一项所述的方法,其特征在于,在所述获取数据库标识和相应的待配置数据包之前,还包括:
获取终端上传的部署请求;所述部署请求携带了数据库申请工单;
从所述数据库申请工单中提取出数据库属性信息;
基于所述数据库申请工单创建数据库实例,以及与所述数据库实例对应的初始数据库;
根据所述数据库属性信息对所述初始数据库进行部署,得到目标数据库;
当检测到目标数据库部署完成时,创建与所述目标数据库相应的授权账号;
将所述授权账号发送至终端,以使得所述终端通过所述授权账号访问所述目标数据库。
7.一种数据库配置装置,其特征在于,所述装置包括:
获取模块,用于获取数据库标识和相应的待配置数据包;其中,所述待配置数据包是指用于配置数据库的相关信息所构成的数据包;
解析模块,用于对所述待配置数据包进行解析,得到多个可用配置标识和可用配置信息,其中,所述可用配置标识和所述可用配置信息一一对应;其中,所述可用配置标识为数据源类型、用户名、数据库名等其中一种或多种的组合;
拼装模块,用于将每个所述可用配置标识和对应的所述可用配置信息进行拼装,得到对应每个所述可用配置标识的可用配置项;根据拼装得到的多个可用配置项生成配置文件;
配置模块,用于调用所述配置文件对所述数据库标识对应的目标数据库进行配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810546964.4/1.html,转载请声明来源钻瓜专利网。