[发明专利]类RAC One Node的数据库高可用方法有效

专利信息
申请号: 201510837438.X 申请日: 2015-11-26
公开(公告)号: CN105391790A 公开(公告)日: 2016-03-09
发明(设计)人: 郭加鹏;朱广新;郑磊;李东辉;俞俊;滕家雨;王渊;宋文;张天宇;石浩瀚;张旭刚;王小刚 申请(专利权)人: 国家电网公司;南京南瑞集团公司;南京南瑞集团公司信息系统集成分公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/24
代理公司: 南京知识律师事务所 32207 代理人: 汪旭东
地址: 100031 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: rac one node 数据库 可用 方法
【说明书】:

技术领域

发明涉及一种数据库高可用方法,具体涉及一种类RACOneNode的数据库高可用方法。

背景技术

高可用(HA):计算机系统的可靠性用平均无故障时间(MTTF)来度量,即计算机系统平均能够正常运行多长时间,才发生一次故障。系统的可靠性越高,平均无故障时间越长,高可用一般有3种实现方式:

主从方式(非对称方式),工作原理:主机工作,备机处于监控准备状况;当主机宕机时,备机接管主机的一切工作,待主机恢复正常后,按使用者的设定以自动或手动方式将服务切换到主机上运行,数据的一致性通过共享存储系统解决。

双机双工方式(互备互援),工作原理:两台主机同时运行各自的服务工作且相互监测情况,当任一台主机宕机时,另一台主机立即接管它的一切工作,保证工作实时,应用服务系统的关键数据存放在共享存储系统中。

集群工作方式(多服务器互备方式),工作原理:多台主机一起工作,各自运行一个或几个服务,各为服务定义一个或多个备用主机,当某个主机故障时,运行在其上的服务就可以被其它主机接管。

OracleRAC:是OracleRealApplicationCluster的简写,官方中文文档一般翻译为“真正应用集群”,是Oracle9i数据库中采用的一项开始的一项技术,也是Oracle数据库支持网格计算环境的核心技术。它的出现解决了传统数据库应用中面临的一个重要问题:高性能、高可伸缩性与低价格之间的矛盾。

Oracle11G功能RON(RACOneNode)的原理与以前的HA数据库不同,RACOneNode是基于RAC数据库,并且通过Oracle集群软件(GRID)管理实现,只需启动RAC数据库的一个实例,当运行实例的节点需要维护停机的情况下,可以通过onlinedatabaserelocation的方式将数据库实例切换到集群中的其他节点上运行。

发明内容

本发明针对上述现有技术存在的问题作出改进,即本发明要解决的技术问题是提供一种类RACOneNode的数据库高可用方法。

为了解决上述技术问题,本发明提供了如下的技术方案:

一种类RACOneNode的数据库高可用方法,将各个物理机器的资源整合起来,成为一个大的集群;使得不同的物理主机中的每个数据库都连接共享存储。

利用GI的管理命令进行统一管理技术。

整合起来的资源为资源项,资源项分别为:$SID资源、$SID.vip资源、$SID.lsnr资源、$SID.db资源和$SID.head资源。

$SID资源:是整个资源项的基础,通过定义这个资源,以使得资源项中的其他资源都依赖于它,实现了对资源项的统一管理,对$SID资源的停止,重置以及切换操作会影响到资源项中其他的所有资源。

$SID.vip资源:是一个由OracleClusterware内部管理的VIP资源,$SID.vip资源依赖于网络资源和$SID资源。

$SID.lsnr资源:是资源项中的监听器资源,由shell脚本act_lsnr.ksh来进行保护,$SID.lsnr资源依赖于$SID.vip资源。

$SID.db资源:是资源项中的单实例数据资源,由shell脚本act_db.ksh来进行保护;$SID.db资源依赖于$SID资源。

$SID.head资源,与$SID资源首尾呼应,将整个资源项封装起来,作为一个整体来进行管理维护;SID.head资源由shell脚本act_rgh.ksh来保护。

本发明的有益效果是本发明节省大量服务器资源,实现服务器集群,对中小型应用的数据库迁入集群可以大量的节约服务器数量。通过在国家电网多个数据中心统计显示:对于占用服务器资源不到10%的应用系统部署于集群,在保证集群每个节点资源使用率达70%,这样一个节点可以运行7个应用。对于一个四节点的集群,其中一台用作备机,还可以运行21个应用,相对于HA数据来说节省了38台服务器的资源。每增加一个节点,可以成倍提高资源利用率和减少服务器数量。

节省大量license费用,构建数据库资源池,现有的数据库可以直接迁移入池。不产生license费用.对于新上线的应用,只购买单库的license就可以,不必购买昂贵的RAC费用。

灵活的可拓展的集群结构,提升可用性由GI提供的集群,可以灵活的对集群节点进行添加和删除,不会影响业务正常进行。实现failover和在线迁移功能,有效的保证了计划外停机和计划内停机时间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司;南京南瑞集团公司信息系统集成分公司,未经国家电网公司;南京南瑞集团公司;南京南瑞集团公司信息系统集成分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510837438.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top