ORACLE流复制技术在数据库容灾备份上的应用
2012-03-27常玉慧
常熟理工学院学报 2012年10期
常玉慧
(江苏技术师范学院a.计算机工程学院;b.云计算与智能信息处理常州市重点实验室,江苏常州 213001)
ORACLE流复制技术在数据库容灾备份上的应用
常玉慧a,b
(江苏技术师范学院a.计算机工程学院;b.云计算与智能信息处理常州市重点实验室,江苏常州 213001)
通过与Data Guard技术的分析比较,总结了ORACLE流复制技术的优势.根据ORACLE流复制技术原理提出了一个数据库容灾备份方案,构建了一个完整的流复制项目,实验证明该方案是可行的.
流复制;容灾备份;数据库
容灾备份系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,利用地理上的分离来保证系统和数据对灾难性事件的抵御能力.容灾备份技术能够帮助企业在发生不可抗拒灾难之后,第一时间恢复企业的重要数据,以求达到业务连续性目的,使企业尽最大可能减少灾难下的损失.利用Oracle Stream复制数据的思想可达到这一目的,实现数据库的实时备份.
1 Oracle流复制技术概述

图1 流复制工作原理
1.1 Oracle流复制技术原理
Oracle Stream事实上是一种队列技术,它通过发布/订阅的方式来解决事件的管理,其基本原理就是收集事件并将它们保存在队列中,然后将这些事件发布给不同的预定者,流捕获Oracle数据库产生重做日志的事件,并将这些信息传递给其他的数据库,其他数据库通过应用这些日志,达到复制变化的作用.流复制技术原理如图1所示[1].
1.2 Data Guard和Stream的区别
目前,常用的备份方法有以下几种,Data Guard、高级复制、RealSync、Veritas、emc等.本文仅针对Oracle最……
登录APP查看全文
