[发明专利]一种数据库系统备份方法无效

专利信息
申请号: 200610161788.X 申请日: 2006-12-25
公开(公告)号: CN101212458A 公开(公告)日: 2008-07-02
发明(设计)人: 罗健 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L12/24;G06F11/14;G06F17/30
代理公司: 北京安信方达知识产权代理有限公司 代理人: 许志勇;颜涛
地址: 518057广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据库 系统 备份 方法
【说明书】:

技术领域

发明涉及数据库技术,具体涉及一种数据库系统备份方法。

背景技术

广义的数据库系统冗灾指的是减小自然、战争等不可抗力造成的数据丢失;狭义的数据库系统冗灾,包括因为误操作、硬件损坏、业务高峰、断电等对数据库系统造成的冲击等带来的数据库系统瘫痪,这在数据库系统存在BUG的情况下,更为常见,这种情况比较频繁,而且对业务的正常运行带来了不可估量的损失。按业务是否中断,又分为数据级冗灾和应用级冗灾①。应用级指的是系统自动完成灾备切换,最大减小切换时间,使应用不间断的运行;数据冗灾则不可避免的会中断业务,在数据恢复到数据库系统这段时间内,数据库系统是不能工作的,最常见的就是绝大多数商用关系数据库提供的备份恢复,在恢复之前,数据库是不可用的。

冗灾数据库系统一般由两部份构成,一是数据库系统切换,二是数据复制。IBM的应用级灾备主要采用基于AIX平台的High AvailabilityGeographical Cluster/High Availability Cluster Multi-Processing,简称HAGEO/HACMP方案或基于S/390的Geographically Dispersed ParallelSysplex,简称GDPS方案,而数据级的方案采用基于磁盘系统的Peer ToPeer Remote Copy或Extend Remote Copy,简称PPRC或XRC功能软件②。Veritas的系统切换策略则可由用户定制,并在Global Cluster Manager/Veritas Cluster Server,简称GCM/VCS软件中实现,数据复制则采用VolumeReplicator,简称VVR将逻辑卷复制到多个备份节点上③。数据复制,一般来说可以在硬件或软件层上实现,如,磁盘硬件存储级,文件系统级,操作系统级,数据库级,SNA网络级等。

目前的冗灾方案大多还是针对数据级的冗灾,例如,IBM的PPRC/XRC功能软件,它是通过光纤通道,以逻辑卷为单位,将本地数据同步镜像到远端,可以有同步和异步方式,区别在于主机是否收到备机写完成信号后才确认数据写成功。

针对业务不间断的应用级冗灾并不多见,成熟的产品,如IBM的HAGEO/HACMP(HACMP的规则同样适用于HAGEO,两者支持的距离有所区别④)集群技术,其数据复制方式有三种:同步,镜像同步和异步,同步过程基本是一个线性过程,先写远端再写本地,等主备写完了,才宣告写完成,镜像同步采用了一个状态图的设备,先写状态图,再写本地盘,本地写完即宣告写完成,由后台负责远端写,直到远端和本地数据完全一致,异步的方式是允许主备之间一定数据差异,当达到差异值之后转换为镜像同步,以提高性能。

HAGEO/HACMP切换过程是利用lan来监控主机、网络和网卡的状态,该环境由两套网络构成,一是客户端访问的公共网,即TCP/IP网络,一是替代TCP/IP的通讯路径,可以是RS232串口等,即非TCP/IP网络,它实际上是一个‘心跳’线,专门用来监测缺省的三类故障:网卡故障、网络故障、节点故障。主备节点一旦加入该集群,节点的各个网卡、非TCP/IP网络会不断的发送接收K_A(Keep_Alive)信号,如果备机接收的TCP/IP网络和非TCP/IP网络上的K_A信号都丢失,那么HACMP可以断定为节点故障;如果备机接收的TCP/IP网络上K_A信号丢失,而TCP/IP网络上的K_A信号存在,那么HACMP可以断定为网络故障;如果某一网卡的K_A信号全部丢失,则HACMP可以断定为网卡故障,默认情况下,HACMP只判断这三种情况,其它故障可以结合AIX基本功能和HACMP提供的一些机制,如Error Notification Facility,clinfo API等对故障进行监控并采取切换等恢复措施。

ORACLE Data Guard则提供了数据库层次上的一个灾备方案,它是将主机的redo日志拷贝到备机上,同时恢复日志,以达到主备机数据一致,但某个节点发生事故需要主备切换,仍然需要人工参与,ORACLE RAC允许N节点备份,但节点之间仍然通过交换方式链接,发生切换仍然需要clustermanager模块进行心跳监控⑤,而不是利用业务过程中产生的信息来进行判断。

发明内容

本发明需要解决的技术问题是提供一种数据库备份方法,能够利用业务信息进行备份。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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