[发明专利]一种双机系统无共享存储实现Oracle RAC的方法有效
| 申请号: | 201610207114.2 | 申请日: | 2016-04-01 |
| 公开(公告)号: | CN105843713B | 公开(公告)日: | 2019-06-28 |
| 发明(设计)人: | 唐成;李建辉 | 申请(专利权)人: | 杭州沃趣科技股份有限公司 |
| 主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F16/27;G06F16/28;H04L12/26;H04L29/08 |
| 代理公司: | 浙江杭知桥律师事务所 33256 | 代理人: | 王梨华;陈丽霞 |
| 地址: | 310000 浙江省杭州市滨江区长河街道滨*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及Oracle数据库的RAC集群的领域,公开了一种双机系统无共享存储实现Oracle RAC的方法,包括第一服务器和第二服务器,通过两台服务器内各分配出一定的空间,经过块设备驱动将这两个空间分别生成块设备,然后将这两个块设备作为Oracle RAC中的Voting Disk,在一个块设备出现问题时另一块进行工作储存数据并且备份,可以在出现单点故障问题时Oracle RAC继续工作,保证了工作的连续性。在更换出现故障的块设备后就可以继续恢复正常工作,具有良好的复用性。在无第三方的存储或第三台机器的情况下,通过两台服务器来搭建Oracle RAC集群,从而实现了一种双机系统无共享储存Oracle RAC的方法。本发明只需2台服务器就能实现避免单点故障的Oracle RAC方案,提高了企业的经济效益。 | ||
| 搜索关键词: | 一种 双机 系统 共享 存储 实现 oracle rac 方法 | ||
【主权项】:
1.一种双机系统无共享存储实现Oracle RAC的方法,包括第一服务器和第二服务器,其特征在于,包括以下步骤:(1)从第一服务器和第二服务器上分别分配一个相同的空间,通过一个块设备驱动,分别将第一服务器和第二服务器分配的空间生成第一块设备和第二块设备;(2)将第一块设备和第二块设备给Oracle RAC作为Voting Disk,当第一服务器上请求写入Voting Disk时,块设备驱动把写入请求发给本地的第一块设备,同时通过网络把写入请求发给第二服务器上的第二块设备,使第一块设备和第二块设备始终同步;当第二服务器上请求写入Voting Disk,块设备驱动把写入请求发给本地的第二块设备,同时通过网络把写入请求发给第一服务器上的第一块设备,使第二块设备和第一块设备始终同步;如果因为网络中断,则触发Voting Disk的脑裂处理机制;(3)在第一服务器上读取Voting Disk时,块设备驱动把读取请求发给本地的第一块设备或者发给第二服务器的第二块设备;在第二服务器上读取Voting Disk时,块设备驱动把读取请求发给本地的第二块设备或者发给第一服务器的第一块设备;(4)第一块设备损坏时,将写入和读取处理请求逻辑改成都发给第二块设备内,当换上新的第一块设备时,先把数据从第二块设备上全部同步过来,然后再将写入和读取处理请求恢复成第一块设备和第二块设备都能接收;第二块设备损坏时,将写入和读取处理请求逻辑改成都发给第一块设备内,当换上新的第二块设备时,先把数据从第一块设备上全部同步过来,然后再将写入和读取处理请求恢复成第一块设备和第二块设备都能接收;(5)在第一服务器和第二服务器之间有网络心跳,在网络中断时候会触发Voting Disk的脑裂处理机制;(6)在第一服务器和第二服务器上给Oracle数据库使用的磁盘通过iSCSI软件互相输出到对端,同时将两端服务器的磁盘两两成对放入Oracle ASM中组成镜像类型的Oralce Diskgroup给Oracle RAC集群使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州沃趣科技股份有限公司,未经杭州沃趣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610207114.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种转把饭盒
- 下一篇:方便折叠运输的收纳装置





