基于bcp实现数据库和中间件互备的方法及系统的制作方法_2

文档序号:9597969阅读:来源:国知局
节点2即系统第二节点的共享存储,映射后对浪潮TS Kl系统节点I和浪潮TS Kl系统节点2进行操作系统的安装,要求安装后的两个操作系统所有系统参数配置完全一致;在浪潮TS Kl系统节点I和浪潮TS Kl系统节点2的操作系统上进行BCP软件的部署,然后进行oracle的安装部署,通过BCP配置将浪潮TS Kl系统节点I设置为oracle集群的主节点,通过BCP配置将浪潮TS Kl系统节点2设置为oracle集群的备节点;然后进行weblogic中间件的安装部署,通过BCP配置将浪潮TS Kl系统节点2设置为weblogic集群的主节点,通过BCP配置将浪潮TS Kl系统节点I设置为weblogic集群的备节点;然后通过IP配置实现weblogic与oracle的连接,从而实现oracle和weblogic节点的互备功能。
[0051]即在oracle和weblogic都正常运行时,两节点实现了互备模式,避免了 HA高可用方式上的对硬件资源利用不充分的弊端,实用性高。
[0052]基于上述技术方案,本发明实施例提供的基于BCP实现数据库和中间件互备的方法,该方法将数据库集群的主节点作为中间件集群的备节点,将中间件集群的主节点作为数据库集群的备节点;即通过利用主节点互备代替了现有技术中单独设置设置备节点,即实现了硬件冗余,保证系统的可靠性和安全性,又减少硬件资源的浪费,提高了硬件资源的利用率。改变了现有技术中备节点一直处于备用的闲置状态的情况。
[0053]本发明实施例提供了基于BCP实现数据库和中间件互备的方法,能够提高系统硬件资源的利用率。
[0054]下面对本发明实施例提供的基于BCP实现数据库和中间件互备的系统进行介绍,下文描述的基于BCP实现数据库和中间件互备的系统与上文描述的基于BCP实现数据库和中间件互备的方法可相互对应参照。
[0055]请参考图2,图2为本发明实施例所提供的基于BCP实现数据库和中间件互备的系统的结构框图;该系统可以包括:
[0056]第一设置模块100,用于通过BCP配置将系统第一节点设置为数据库集群的主节点,并将系统第二节点设置为所述数据库集群的备节点;
[0057]第二设置模块200,用于通过所述BCP配置将所述系统第二节点设置为中间件集群的主节点,并将所述系统第一节点设置为所述中间件集群的备节点;
[0058]连接模块300,用于通过IP配置实现所述数据库集群与所述中间件集群的连接。
[0059]其中,该系统包括:
[0060]映射模块400,用于将系统与存储设备进行映射,并配置所述系统第一节点和所述系统第二节点共享存储;
[0061]配置模块500,用于分别为所述系统第一节点及所述系统第二节点安装操作系统,并将两个所述操作系统的所有系统参数配置一致;
[0062]安装模块600,用于在两个所述操作系统上进行所述BCP程序的部署,并进行数据库和中间件的安装部署。
[0063]可选的,所述系统为TSKl系统。
[0064]可选的,所述数据库为oracle数据库,所述中间件为weblogic中间件。
[0065]其中,该系统包括TSKl系统,TS Kl系统节点1,浪潮TS Kl系统节点2,存储设备。
[0066]基于上述技术方案,本发明实施例提供的基于BCP实现数据库和中间件互备的系统,该系统将数据库集群的主节点作为中间件集群的备节点,将中间件集群的主节点作为数据库集群的备节点;即通过利用主节点互备代替了现有技术中单独设置设置备节点,即实现了硬件冗余,保证系统的可靠性和安全性,又减少硬件资源的浪费,提高了硬件资源的利用率。改变了现有技术中备节点一直处于备用的闲置状态的情况。
[0067]说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0068]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0069]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程R0M、电可擦除可编程R0M、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0070]以上对本发明所提供的基于BCP实现数据库和中间件互备的方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
【主权项】
1.一种基于BCP实现数据库和中间件互备的方法,其特征在于,包括: 通过BCP配置将系统第一节点设置为数据库集群的主节点,并将系统第二节点设置为所述数据库集群的备节点; 通过所述BCP配置将所述系统第二节点设置为中间件集群的主节点,并将所述系统第一节点设置为所述中间件集群的备节点; 通过IP配置实现所述数据库集群与所述中间件集群的连接。2.如权利要求1所述的方法,其特征在于,所述通过BCP配置将系统第一节点设置为数据库集群的主节点,并将系统第二节点设置为所述数据库集群的备节点之前,包括: 将系统与存储设备进行映射,并配置所述系统第一节点和所述系统第二节点共享存储; 分别为所述系统第一节点及所述系统第二节点安装操作系统,并将两个所述操作系统的所有系统参数配置一致; 在两个所述操作系统上进行所述BCP程序的部署,并进行数据库和中间件的安装部署。3.如权利要求1或2所述的方法,其特征在于,所述通过BCP配置将系统第一节点设置为数据库集群的主节点,并将系统第二节点设置为所述数据库集群的备节点,包括: 通过BCP配置将TSK1系统第一节点设置为oracle数据库集群的主节点,并将TSK1系统第二节点设置为所述oracle数据库集群的备节点; 所述通过所述BCP配置将所述系统第二节点设置为中间件集群的主节点,并将所述系统第一节点设置为所述中间件集群的备节点,包括: 通过所述BCP配置将所述TSK1系统第二节点设置为weblogic中间件集群的主节点,并将所述TSK1系统第一节点设置为所述weblogic中间件集群的备节点。4.一种基于BCP实现数据库和中间件互备的系统,其特征在于,包括: 第一设置模块,用于通过BCP配置将系统第一节点设置为数据库集群的主节点,并将系统第二节点设置为所述数据库集群的备节点; 第二设置模块,用于通过所述BCP配置将所述系统第二节点设置为中间件集群的主节点,并将所述系统第一节点设置为所述中间件集群的备节点; 连接模块,用于通过IP配置实现所述数据库集群与所述中间件集群的连接。5.如权利要求4所述的系统,其特征在于,包括: 映射模块,用于将系统与存储设备进行映射,并配置所述系统第一节点和所述系统第二节点共享存储; 配置模块,用于分别为所述系统第一节点及所述系统第二节点安装操作系统,并将两个所述操作系统的所有系统参数配置一致; 安装模块,用于在两个所述操作系统上进行所述BCP程序的部署,并进行数据库和中间件的安装部署。6.如权利要求5所述的系统,其特征在于,所述系统为TSK1系统。7.如权利要求5所述的系统,其特征在于,所述数据库为oracle数据库,所述中间件为weblogic中间件。
【专利摘要】本发明公开了一种基于BCP实现数据库和中间件互备的方法及系统,包括:通过BCP配置将系统第一节点设置为数据库集群的主节点,并将系统第二节点设置为所述数据库集群的备节点;通过所述BCP配置将所述系统第二节点设置为中间件集群的主节点,并将所述系统第一节点设置为所述中间件集群的备节点;通过IP配置实现所述数据库集群与所述中间件集群的连接;该方法提高了硬件资源的利用率。
【IPC分类】G06F17/30
【公开号】CN105354332
【申请号】CN201510884166
【发明人】赵宝捷, 张明明
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2016年2月24日
【申请日】2015年12月4日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1