[发明专利]一种Oracle多通道并行备份及恢复方法有效
| 申请号: | 201510405568.6 | 申请日: | 2015-07-10 |
| 公开(公告)号: | CN105045681A | 公开(公告)日: | 2015-11-11 |
| 发明(设计)人: | 罗强;黄开德 | 申请(专利权)人: | 上海爱数软件有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 翁惠瑜 |
| 地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 oracle 通道 并行 备份 恢复 方法 | ||
技术领域
本发明涉及结构化数据保护领域,尤其是涉及一种Oracle多通道并行备份及恢复方法。
背景技术
根据最具权威的IT研究与顾问咨询公司Gartner公司公布的2012年全球关系型数据库市场调查报告,以软件总收入计算,Oracle以48.3%继续占据着第一的位置,且收入份额大于四个最接近的竞争对手的总和。由此可看出作为数据库之王的Oracle在全球的用户是最多的。当前就我国很多行业部署的数据库也是Oracle,随着信息技术在我国的高速发展且使用时间越来越长,用户的Oracle数据库数据量越来越大,像公安厅的户口系统、铁道部门的订票系统等一个库通常达到几十TB的数据量。
传统的Oracle异机备份恢复或磁带备份恢复是单通道串行的。也就是开启一个RMAN备份恢复channel,一个Oracle进程备份时读取数据、恢复时写入数据,然后再发送给备份软件。当后端数据库存储性能非常强劲的情况下,不能充分地利用高性能的存储IOPS,效率较低,备份恢复所消耗的时间非常长,特别是当用户Oracle数据库损坏的情况下不能快速及时的恢复,数据保护效果不佳。
传统的串行备份在数据量不大的情况下,我们可以采用提升传输速度和存储的读写性能来提升备份性能,但是当数据呈指数增长的时候,很显然备份时间的增长指数和数据量的增长指数是一致的,那么就无法实现高可靠性的数据保护,当数据达到TB级别时,传统的备份时间将超越24小时,意思是如果数据出现问题,我们即无法保证在此之前24小时数据的完整性,也无法保证数据在24小时内完整的恢复出来。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种Oracle多通道并行备份及恢复方法,极大地提升备份恢复效率,能大幅度缩小备份窗口、灾难发生时缩短恢复时间。
本发明的目的可以通过以下技术方案来实现:
一种Oracle多通道并行备份方法,包括如下步骤:
a1)介质管理库创建多个用于发送Oracle数据块的通道;
a2)备份软件客户端开启多个线程和各通道配对连接;
a3)介质管理库获取一Oracle的备份片,该备份片中的各数据块分别通过一通道发送给备份软件客户端;
a4)备份软件客户端通过相应的线程接收数据块,并转发至备份服务器中;
a5)当前备份片中所有的数据块发送完毕之后,再进行下一个备份片的数据块发送;
a6)所有的备份片都发送完成之后,释放通道的连接。
所述通道与线程的数量相同。
所述配对连接具体通过通道名称与线程的PID进行配对,并记录配对状态。
一种Oracle多通道并行恢复方法,包括如下步骤:
b1)介质管理库创建多个用于发送Oracle数据块的通道;
b2)备份软件客户端开启多个线程和各通道配对连接;
b3)介质管理库发送需要恢复的备份片信息到备份软件客户端;
b4)备份软件客户端多个线程将存储于备份服务器内的相应备份片的数据块发送到对应的通道中;
b5)介质管理库将接收到的数据块组合;
b6)当前备份片中所有的数据块恢复完毕之后,再进行下一个备份片的恢复;
b7)所有的备份片都恢复完成之后,释放通道的连接。
所述通道与线程的数量相同。
所述配对连接具体通过通道名称与线程的PID进行配对,并记录配对状态。
与现有技术相比,本发明具有以下优点:
1)本发明在备份恢复时开辟多个RMANchannel(通道),并产生和channel数相同的Oracle备份恢复进程,对整库的数据文件进行拆分,分别去读取、写入部分数据文件,并发执行,能充分地利用高读写性能的存储,提升单位时间内的数据吞吐量,解决大数据Oracle数据库的数据保护难题。
2)本发明充分利用了日益强大的硬件资源,多路并发,无论是在数据的备份上,还是在数据的恢复上,都具有很强的竞争力,在实现了传统备份的功能的基础上,大大缩短了数据的备份时间,相应的缩短了数据的保护周期。如果出现灾难性事故,那么丢失的数据将更少。
附图说明
图1为Oracle多通道并行备份恢复系统的拓扑图;
图2为Oracle与备份客户端的配对连接图;
图3为备份过程数据流程走向图;
图4为恢复过程数据流程走向图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数软件有限公司,未经上海爱数软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510405568.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属镁冶炼还原渣输送系统
- 下一篇:一种提高脐孢木霉菌合成木霉素的方法





