当前位置: 首页 > 专利查询>黄疆专利>正文

一种基于定时备份的Oracle及时挂载恢复系统及方法技术方案

技术编号:20329192 阅读:21 留言:0更新日期:2019-02-13 05:47
本发明专利技术公开了一种基于定时备份的Oracle及时挂载恢复系统,包括:备份模块:用于对数据库的原始数据进行备份,用于对数据库服务器中新增的数据进行备份;备份存储模块:用于将原始备份和新增备份的数据存储至数据库日志服务器;快照生成模块:用于在每次备份结束后在网络存储器存储端对备份生成一个副本;挂载恢复模块:用于在需要对数据进行恢复时,选择时间点,使网络存储器回滚至时间点对应的副本;副本挂载模块:用于将挂载恢复模块回滚的副本挂载至数据库日志服务器。本发明专利技术可以简化数据使用流程,提高用户使用业务数据的时效性,提高数据使用效率,达到简而易用的效果。

【技术实现步骤摘要】
一种基于定时备份的Oracle及时挂载恢复系统及方法
本专利技术涉及数据库备份容灾
,具体来说,涉及一种基于定时备份的Oracle及时挂载恢复系统及方法。
技术介绍
在数据库备份容灾领域,市场主流的数据保护方式有备份和CDP两种。数据备份,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。CDP(ContinuousDataProtection,连续数据保护),其利用记录基准数据和增量数据日志,然后对日志做索引处理的方式,能够让用户在较短的时间内看到历史时刻数据的任意副本。CDP保护也好,传统的定时备份也好,最终都离不开数据的备份与恢复,只是备份与恢复的效率有所差别。大数据平台所需数据来源于企业业务数据,因此在需要大数据分析的企业中同样也架设了一套大数据分析平台,在业务系统上部署一个大数据代理;需要备份业务数据,在业务系统上部署一个备份代理;需要做业务容灾接管,再在业务系统上部署一个代理。研发部门做业务系统升级开发时需要业务数据搭建开发环境,从业务系统中拷贝数据;测试部门需要对新开发的系统做测试,需要从业务系统中拷贝数据做测试;新开发的业务系统版本要交付用户使用了,也需要从业务系统中拷贝数据做业务交付测试。由此可见业务系统的“减负”势在必行。CDM(CopyDataManagement)复制数据管理,也称副本数据管理。对此,Gartner给出的定义是:它从生产环境通过快照技术获取有应用一致性保证的数据,在非生产存储上生成“黄金副本”(goldenimage),这个“黄金副本”数据格式是原始的磁盘格式,可再虚拟化成多个副本直接挂载给服务器,分别用于备份恢复、容灾或者开发测试。”这个定义看似和CDP产品的实现效果差不多,实则差距较大,其中一条“黄金副本”可再虚拟化成多个副本直接挂载给服务器,CDP产品是做不到的。
技术实现思路
针对相关技术中的上述技术问题,本专利技术提出一种基于定时备份的Oracle及时挂载恢复系统及方法,能够克服现有技术的上述不足。为实现上述技术目的,本专利技术的技术方案是这样实现的:一种基于定时备份的Oracle及时挂载恢复系统,包括:备份模块:用于对数据库的原始数据进行备份,用于对数据库服务器中新增的数据进行备份;备份存储模块:用于将原始备份和新增备份的数据存储至数据库日志服务器;快照生成模块:用于在每次备份结束后在网络存储器存储端对备份生成一个副本;挂载恢复模块:用于在需要对数据进行恢复时,选择时间点,使网络存储器回滚至时间点对应的副本;副本挂载模块:用于将挂载恢复模块回滚的副本挂载至数据库日志服务器。进一步的,对数据库中新增数据备份采用基于定时策略的镜像副本备份方式,即由一个数据文件生成一个镜像副本文件。优选的,镜像副本备份采用的是Oracle提供的备份工具RMAN,在备份时一个数据块一个数据块的复制,同时默认检测数据块是否出现物理损坏。优选的,所述的镜像副本文件包括数据库数据文件、归档重做日志或者控制文件的精确副本。优选的,所述的镜像副本文件包含使用过的数据块,也包含从来没有用过的数据块。本专利技术还提供一种基于定时备份的Oracle及时挂载恢复方法,包括:数据保护方法和数据及时挂载恢复方法,其中,数据保护方法如下:S1:将网络存储器挂载到数据库服务器,将数据库服务器中的原始数据备份至备份存储模块;S2:再有增量数据需要备份时,对增量数据进行单独备份,并将备份后的增量数据与前一次备份的全量数据合并为新的全量数据存储至备份存储模块;S3:每次备份结束后快照生成模块会在存储端对存储空间打一个快照;及时挂载恢复方法包括:S4:挂载恢复数据库时,选择存储空间需要的副本进行回滚;S5:将回滚的副本挂载到数据库日志服务器;S6:根据需求重新指定副本文件至镜像副本空间,可以将数据库还原到到上一个备份点至当前点的任意时间点。进一步的,步骤S2中,对数据库中新增数据备份采用基于定时策略的镜像副本备份方式,即由一个数据文件生成一个镜像副本文件。优选的,镜像副本备份采用的是Oracle提供的备份工具RMAN,在备份时一个数据块一个数据块的复制,同时默认检测数据块是否出现物理损坏。优选的,步骤S6中的副本文件包括数据库数据文件、归档重做日志或者控制文件的精确副本。优选的,所述的镜像副本文件包含使用过的数据块,也包含从来没有用过的数据块。本专利技术的有益效果:本专利技术可以简化数据使用流程,提高用户使用业务数据的时效性,提高数据使用效率,达到简而易用的效果;本专利技术使用业务数据时节约复制数据的存储空间,降低企业存储基础设施的采购成本;本专利技术满足用户对数据使用的一切诉求,并且复制数据的使用达到安全、可控的效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例所述的一种基于定时备份的Oracle及时挂载恢复系统的模块框图;图2是根据本专利技术实施例所述的一种基于定时备份的Oracle及时挂载恢复方法的方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,根据本专利技术实施例所述的一种基于定时备份的Oracle及时挂载恢复系统,包括:备份模块:用于对数据库的原始数据进行备份,用于对数据库服务器中新增的数据进行备份;备份存储模块:用于将原始备份和新增备份的数据存储至数据库日志服务器;快照生成模块:用于在每次备份结束后在网络存储器(NetworkAttachedStorage,简称NAS)存储端对备份生成一个副本;挂载恢复模块:用于在需要对数据进行恢复时,选择时间点,使网络存储器回滚至时间点对应的副本;副本挂载模块:用于将挂载恢复模块回滚的副本挂载至数据库日志服务器。进一步的,对数据库中新增数据备份采用基于定时策略的镜像副本备份方式,即由一个数据文件生成一个镜像副本文件。优选的,镜像副本备份采用的是Oracle提供的备份工具RMAN,在备份时一个数据块一个数据块的复制,同时默认检测数据块是否出现物理损坏。优选的,所述的镜像副本文件包括数据库数据文件、归档重做日志或者控制文件的精确副本。优选的,所述的镜像副本文件包含使用过的数据块,也包含从来没有用过的数据块。本专利技术还提供一种基于定时备份的Oracle及时挂载恢复方法,如图2所示,包括:数据保护方法和数据及时挂载恢复方法,其中,数据保护方法如下:S1:将网络存储器挂载到数据库服务器,将数据库服务器中的原始数据备份至备份存储模块;S2:再有增量数据需要备份时,对增量数据进行单独备份,并将备份后的增量数据与前一次备份的全量数据合并为新的全量数据存储至备份存储模块;S3:每次备份结束后快照生成模块会在存储端对存储空间打一个快照;及时挂载恢复方法包括:S4:挂载恢复数据库时,选择存储空间本文档来自技高网
...

【技术保护点】
1.一种基于定时备份的Oracle及时挂载恢复系统,其特征在于,包括:备份模块:用于对数据库的原始数据进行备份,用于对数据库服务器中新增的数据进行备份;备份存储模块:用于将原始备份和新增备份的数据存储至数据库日志服务器;快照生成模块:用于在每次备份结束后在网络存储器存储端对备份生成一个副本;挂载恢复模块:用于在需要对数据进行恢复时,选择时间点,使网络存储器回滚至时间点对应的副本;副本挂载模块:用于将挂载恢复模块回滚的副本挂载至数据库日志服务器。

【技术特征摘要】
1.一种基于定时备份的Oracle及时挂载恢复系统,其特征在于,包括:备份模块:用于对数据库的原始数据进行备份,用于对数据库服务器中新增的数据进行备份;备份存储模块:用于将原始备份和新增备份的数据存储至数据库日志服务器;快照生成模块:用于在每次备份结束后在网络存储器存储端对备份生成一个副本;挂载恢复模块:用于在需要对数据进行恢复时,选择时间点,使网络存储器回滚至时间点对应的副本;副本挂载模块:用于将挂载恢复模块回滚的副本挂载至数据库日志服务器。2.根据权利要求1所述的一种基于定时备份的Oracle及时挂载恢复系统,其特征在于,对数据库中新增数据备份采用基于定时策略的镜像副本备份方式,即由一个数据文件生成一个镜像副本文件。3.根据权利要求2所述的一种基于定时备份的Oracle及时挂载恢复系统,其特征在于,镜像副本备份采用的是Oracle提供的备份工具RMAN,在备份时一个数据块一个数据块的复制,同时默认检测数据块是否出现物理损坏。4.根据权利要求3所述的一种基于定时备份的Oracle及时挂载恢复系统,其特征在于,所述的镜像副本文件包括数据库数据文件、归档重做日志或者控制文件的精确副本。5.根据权利要求4所述的一种基于定时备份的Oracle及时挂载恢复系统,其特征在于,所述的镜像副本文件包含使用过的数据块,也包含从来没有用过的数据块。6.一种基于定时备份的Oracle及时挂载恢复方法,其特征在于,包括:数据保护方法和数据及时挂载恢复...

【专利技术属性】
技术研发人员:唐德宝黄疆
申请(专利权)人:黄疆
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1