[发明专利]类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和在线迁移功能,有效的保证了计划外停机和计划内停机时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司;南京南瑞集团公司信息系统集成分公司,未经国家电网公司;南京南瑞集团公司;南京南瑞集团公司信息系统集成分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510837438.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带抗单粒子辐射电路的电荷泵及低通滤波器组件
- 下一篇:电容接口电路





