[发明专利]一种实时数据库备份恢复方法有效
申请号: | 201510210322.3 | 申请日: | 2015-04-28 |
公开(公告)号: | CN104850598B | 公开(公告)日: | 2017-11-14 |
发明(设计)人: | 史英杰;朱恒;粟勇;周淳 | 申请(专利权)人: | 江苏瑞中数据股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 |
代理公司: | 南京知识律师事务所32207 | 代理人: | 汪旭东 |
地址: | 210003 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实时数据库备份恢复方法,属于实时数据库在信息化系统应用领域。该方法包括数据库停止运行状态下的离线全量备份及其恢复,数据库正常运行状态下的在线全量备份及其恢复,数据库正常运行状态下的增量备份及其恢复。本发明在不影响上层应用的前提下,实现了实时数据库系统在生产环境中安全、稳定、高效的数据备份以及数据恢复。本发明实现一个备份工具程序,支持实时数据库在离线和在线状态下的全量备份,同时支持数据库在线状态下的增量数据备份;实现一个恢复工具程序,支持对备份出来的文件进行整理恢复,确保备份的有效性;采用备份文件块的方式,提高备份效率,极大减少备份过程对实时数据库极其应用的影响。 | ||
搜索关键词: | 一种 实时 数据库 备份 恢复 方法 | ||
【主权项】:
一种实时数据库备份恢复方法,其特征在于:所述实时数据库备份恢复方法包括:数据库停止运行状态下的离线全量备份及其恢复,解决实时数据库停止运行情况下的全量备份和全量恢复;数据库正常运行状态下的在线全量备份及其恢复,解决实时数据库开启并提供用户查询访问的情况下的全量备份和全量恢复;增量备份及其恢复,解决实时数据库开启并提供正常服务的情况下,对新增加或新更新的物理文件进行备份及其恢复;所述实时数据库的数据存储结构满足:物理文件包括控制文件、缓存文件、索引文件、数据文件、日志文件;索引文件、数据文件无时间标识;数据文件中的数据结构包含文件头和若干均匀大小的文件块,每个文件块中包含若干数据节点;所述离线全量备份及其恢复包括如下步骤:步骤A:停止正在运行的实时数据库,依次拷贝物理文件至备份目录;步骤B:打开控制文件,读取索引文件和数据文件列表,更新文件所在目录为备份目录;步骤C:创建全量备份信息记录文件,保存在全量备份目录中;打开文件编号最大的数据文件,读取出文件头信息,根据该信息获取数据库最后一次分配文件块的时间,将该时间与该文件的文件名、文件号、已写数据的偏移位置写入全量备份信息记录文件中供增量备份使用;步骤D:更新备份历史记录文件,记录包括备份时间、备份类型及备份目录的信息,备份结束;步骤E:离线全量恢复时,由于离线全量备份出的物理文件本身就是完整的一套数据库文件,因此直接使用全量备份目录中的物理文件启动数据库。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏瑞中数据股份有限公司,未经江苏瑞中数据股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510210322.3/,转载请声明来源钻瓜专利网。