The invention discloses a method and a system to automatically build a database cluster, the method includes: obtaining the operating system to build the database cluster connection parameters; according to the connection parameters and resource parameters to generate the corresponding instruction set; instruction set by operating the control target of K UX operating system execution system environment settings, database installation, cluster set up; get the target K UX operating system execution results, and display the results of the implementation. According to the connection parameters, automatic generation of database cluster corresponding to the installation and operation instruction set, so as to realize the automatic database cluster environment automatically built and installed in the K UX operating system, and the results of the implementation of real-time display, until the installation is completed, greatly reduced in K UX operating system to build and test database the time required to improve the efficiency of database cluster environment and detection.
【技术实现步骤摘要】
一种数据库集群自动搭建方法和系统
本专利技术涉及信息
,特别是涉及一种数据库集群自动搭建方法和系统。
技术介绍
随着信息技术的发展,人们的生活和工作已经和信息技术密不可分,信息技术成为人们工作中不可或缺的一部分。K-UX操作系统时我国首款并且也是目前唯一通过Unix03认证的主机操作系统,K-UX操作系统具有广泛的兼容性,其中包含Oracle10g数据库,目前,Oracle10g数据库集群只能通过手动的方式部署在K-UX2.1操作系统上。大型数据库系统时关键业务系统的支撑软件,正因为大型数据库系统的复杂性和重要性,大型数据库产品需要长期的技术积累和巨额的研发投入。Oracle数据库系统是目前世界上最流行的关系数据库管理系统之一,其可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境,是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。Oracle10g数据库集群环境搭建与检测是一项比较复杂、重复的工作。因此,如何提升数据库集群环境搭建和检测的效率,是本领域技术人员目前需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种数据库集群自动搭建方法和系统,可以提升数据库集群环境搭建和检测的效率。为解决上述技术问题,本专利技术提供了如下技术方案:一种数据库集群自动搭建方法,包括:获取搭建数据库集群的操作系统连接参数和资源参数;根据所述连接参数以及所述资源参数生成对应的操作指令集;通过所述操作指令集控制目标K-UX操作系统执行系统环境设置、数据库安装、集群搭建;获取所述目标K-UX操作系统的执行结果,并实时显示所述执行结果。优选地,所述获取搭建数 ...
【技术保护点】
一种数据库集群自动搭建方法,其特征在于,包括:获取搭建数据库集群的操作系统连接参数和资源参数;根据所述连接参数以及所述资源参数生成对应的操作指令集;通过所述操作指令集控制目标K‑UX操作系统执行系统环境设置、数据库安装、集群搭建;获取所述目标K‑UX操作系统的执行结果,并实时显示所述执行结果。
【技术特征摘要】
1.一种数据库集群自动搭建方法,其特征在于,包括:获取搭建数据库集群的操作系统连接参数和资源参数;根据所述连接参数以及所述资源参数生成对应的操作指令集;通过所述操作指令集控制目标K-UX操作系统执行系统环境设置、数据库安装、集群搭建;获取所述目标K-UX操作系统的执行结果,并实时显示所述执行结果。2.根据权利要求1所述的方法,其特征在于,所述获取搭建数据库集群的操作系统连接参数和资源参数,包括:获取搭建数据库集群的操作系统连接协议、连接主机数量、主机IP、端口号、重新连接间隔;获取介质、集群软件、驱动包、检验脚本资源传送模式和存放位置。3.根据权利要求2所述的方法,其特征在于,所述根据所述连接参数以及所述资源参数生成对应的操作指令集,包括:根据所述连接参数以及所述资源参数生成对应的系统环境变量设置指令、数据库集群安装指令和数据库检测指令。4.根据权利要求3所述的方法,其特征在于,还包括:获取所述目标K-UX操作系统的执行异常信息;根据所述异常信息调取对应的异常处理策略,生成相应的异常处理命令;根据所述异常处理命令控制所述目标K-UX操作系统执行回退动作或所述异常处理命令。5.一种数据库集群自动搭建系统,其特征在于,包括:参数管理模块,用于获取搭建数据库集群的操作系统连接参数和资源参数;作业调度模块,用于根据所述连接参数以及所述资源参数生成对应的操作指令集;K-UX操作系统模块,用于根据所述操作指令集执行系统环境设置、数据库安装、集群搭建;控制台模块,用于获取所述目标K-UX...
【专利技术属性】
技术研发人员:吴超,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。