[发明专利]数据库安装的方法和系统有效
申请号: | 201110396055.5 | 申请日: | 2011-12-02 |
公开(公告)号: | CN103136014A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 王嘉欣;李春海;焦阳 | 申请(专利权)人: | 北京市电力公司;北京华商电力科技中心 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;江舟 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 安装 方法 系统 | ||
技术领域
本发明涉及计算机领域,具体而言,涉及一种数据库安装的方法和系统。
背景技术
在日常运维工作中,有大量的数据库服务器的安装建设类的工作,而且,目前大部分基于静默安装的脚本只会对数据库本身进行安装,无法实现对操作系统进行相关参数的配置或检查,如果配置参数不合理或未配置参数将会导致数据库的安装失败,因此,在数据库安装过程中需要专业人员来完成参数检查、参数配置以及参数调整等工作,导致数据库的安装过程需要相当长的时间,且需要配置很多参数,从而提高了对操作人员的要求,降低了数据库安装工作的完成效率。
发明内容
本发明提供了一种数据库安装的方法和系统,以至少解决相关技术中数据库的安装需要人工配置参数而导致的数据库的安装难度大、效率低的问题。
根据本发明的一个方面,提供了一种数据库安装的方法,其包括:在安装数据库的配置程序时配置程序获取操作系统的第一配置参数,并根据数据库的配置参数以及获取的操作系统的第一配置参数生成配置文件;在安装数据库的执行程序时根据配置文件对预设的数据库的安装参数进行调整,并根据调整后的安装参数安装数据库的执行程序。
优选地,在安装数据库的配置程序时配置程序获取操作系统的第一配置参数的步骤包括:配置程序向操作系统发送参数获取请求;操作系统响应参数获取请求获取第一配置参数,并将第一配置参数发送给配置程序。
优选地,根据数据库的配置参数以及获取的操作系统的第一配置参数生成配置文件的步骤包括:将获取的操作系统的第一配置参数写入到记录有数据库的配置参数的配置文件中;或者从记录有数据库的配置参数的原始配置文件中提取出所需的数据库的配置参数,并将获取的操作系统的第一配置参数和提取出的数据库的配置参数写入到新创建的配置文件。
优选地,在安装数据库的执行程序时根据配置文件对预设的数据库的安装参数进行调整的步骤包括:将预设的数据库的安装参数中数据库的默认配置参数修改为配置文件中的数据库的配置参数;将预设的数据库的安装参数中数据库的默认系统参数修改为配置文件中的操作系统的第一配置参数。
优选地,在根据调整后的安装参数安装数据库的执行程序之前,上述数据库安装的方法包括:执行程序获取操作系统的第二配置参数,其中,第二配置参数包括操作系统对应的硬件配置参数和操作系统的系统配置参数;执行程序根据第二配置参数对操作系统的内核参数和优化参数进行调整,其中,调整后的内核参数和优化参数的取值位于执行程序要求的预定范围之内。
优选地,上述数据库安装的方法还包括:在根据调整后的安装参数安装数据库的执行程序的过程中,记录数据库和操作系统调整前的参数和调整后的参数。
优选地,第一配置参数包括至少以下之一:主机名称、主机的IP地址;数据库的配置参数包括至少以下之一:数据库名称以及数据库参数。
根据本发明的另一方面,提供了一种数据库安装的系统,其包括:配置单元,用于在安装数据库的配置程序时获取操作系统的第一配置参数,并根据数据库的配置参数以及获取的操作系统的第一配置参数生成配置文件;安装单元,用于在安装数据库的执行程序时根据配置文件对预设的数据库的安装参数进行调整,并根据调整后的安装参数安装数据库的执行程序。
优选地,配置单元包括:发送模块,用于向操作系统发送参数获取请求;接收模块,用于接收操作系统响应参数获取请求获取并发送的第一配置参数。
优选地,配置单元还包括:第一生成模块,用于将获取的操作系统的第一配置参数写入到记录有数据库的配置参数的配置文件中;或者第二生成模块,用于从记录有数据库的配置参数的原始配置文件中提取出所需的数据库的配置参数,并将获取的操作系统的第一配置参数和提取出的数据库的配置参数写入到新创建的配置文件。
优选地,安装单元包括:第一处理模块,用于将预设的数据库的安装参数中数据库的默认配置参数修改为配置文件中的数据库的配置参数;第二处理模块,用于将预设的数据库的安装参数中数据库的默认系统参数修改为配置文件中的操作系统的第一配置参数。
在本发明中,配置程序将数据库的配置参数和获取的操作系统的第一配置参数生成配置文件,并根据配置文件对预设的数据库的安装参数进行调整以实现数据库的安装,即实现了执行程序通过配置文件自动调整预设的数据库的安装参数,而非通过人工调整预设的数据库的安装参数,解决了相关技术中数据库的安装需要人工配置参数而导致的数据库的安装难度大、效率低的问题,从而降低了数据库的安装难度,提高了数据库的安装效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市电力公司;北京华商电力科技中心,未经北京市电力公司;北京华商电力科技中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110396055.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种关断密封型阀杆
- 下一篇:发动机制动系统用二位三通电磁阀