付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何实现ORACLE数据库完整备份远程磁盘镜像是一种被广泛应用的数据保护技术,然而在对Oracle数据库进行备份的实际应用中,由 于该技术本身所固有的局限,使得其无法很好地实现数据库的完整备份,为此,本文提出以0racle的 容灾技术Data Guard,来实现Oracle数据库的完整备份。Data Guard是Oracle公司提出的数据库容灾技术,它提供了一种管理、监测和自动运行的体系 结构,用于创建和维护一个或多个备份数据库。与远程磁盘镜像技术的根本区別在于,Data Guard是在逻辑级,通过传输和运行数据库日志文件,来保持生产和备份数据库的数据一致性。一旦数据库 因某种情况而不可用时,
2、备份数据库将正常切换或故障切换为新的生产数拯库,以达到无数拯损失或 最小化数据损失的目的,为业务系统提供持续的数据服务能力。Data Guard体系结构一个Data Guard环境可配置一个生产数据库和最多至9个备份数据库系统,生产和备份数据库 之间通过Ovcle Net技术互联,并且没有任何距离上的限制(Data Guard体系结构如图2所示)。厨2 Dat8 Guard体系结构物理备份数据库物理上提供了与生产数据库在数据块级的一致性镜像。物理备份数据库是通过RedoApply技术来保障数据镜像能力。逻借备份数拯库通过SQL Apply (即Log Miner)技术,将接收到的日志文件还原成
3、SQL语句, 并在逻借备份数摒库上执行,从而达到数据一致性的目的。Data Guard的保护模式最大保护模式:该模式以勉牲生产数据库性能为代价,换取无数拯损失的能力。最大可用模式:该模式也能提供无数据损失,对生产数据库的影响较小。最大性能模式:该模式允许少量数据损失,但能为生产数据库提供最大性能。与远程磁盘镜像技术比较Data Guard和远程磁盘镜像技术的总体比较远程磁盘镜像技术是存储层的数据保护方案,对于Oracle数据库而言,Oracle Data Guard提 供了更有效.可行,更完备的数据库容灾方案。以下是两种方案的总体比较:夏-T;老.m琳彳牡 ft少附II佳”点凰恥廿谍曲心点人I
4、.4HU町勺垮闪护我点?1竝现检光或対玄性脂导1冋步J异步有与貝住产乩相关缶怕数抵澤可毅盘茎肓at和扭有81有你畦tt*容氏坏越的集中安装芒理耗苗it功链TT零异步远程磁盘镜像技术的潜在问题远程磁盘镜像技术可采用异步方式,达到降低网络延时、减轻对生产系统影响等目的。但用这种 方式进行Oracle数据库的镜像,却存在一个潜在问题:无法保证写操作顺序的一致性(wite-ordeconsistency),导致出现数据坏块的可能性增大。最坏情况,可能导致备份数据库无法打开。而Data Guard基于逻借级,传输的是与业务逻辑完整性相关的日志文件。Data Guard是以日 志文件为边界,会自动检验日志
5、文件的完整性,并可进行断点日志文件的检查(log gap detection),通过FAL后台进程自动重传断点日志文件。因此,备份数据库的一致性会得到保证。网络传输量分析网络传输量的大小直接关系到容灾方案实施的可行性。在原理上,Data Guard只是传输一份日 志文件,而磁盘镜像技术将传输数据文件、联机日志、归档日志、控制文件等所有发生变化的文件。 例如,针对交易处理,Data Guard只传输相应DML语句的日志信息,而磁盘镜像技术将传输该交易 所涉及的所有数据块,以及归档日志等数据。根据统计资料显示,磁盘镜像的网络传输呈:是Data Guard的7倍.而磁盘I/O次数是Data Guar
6、d的27倍以某银行业务系统为实例: 该系统日交易量达到髙濟时, 日志文件将有60GB,网络传输率要求6Mbps/秒。使用磁盘镜像技术,网络传输率则至少会达到6x7 = 42Mbps/秒。如果还要考虑DB2、CICS、MQ等系统对线路的复用,以及系统的扩充,即便采用155Mbps的线路,从广域网络建设和 运行成本等考虑,磁盘镜像进行数据库容灾也难以实施。远程灾备分析远程磁盘镜像技术由于受底层通信技术(光纤、ESCON等)限制,一般都有距禽限制,如几十 或百公里,如果要在广域网实施远程磁盘镜像,则需要大量的网络中继和转发设备,这样,网络设备 投入将大量增加,而且网络延时的增加,对生产系统的影响也将
7、加大。相比之下,Data Guard基于Oracle Net Services(即标准的TCP/IP协议)传输数据。TCP/IP协议是ESCON之上的传输协议,由于在信息包转发、路由和拥塞控制等方而更为优化,同时TCP/IP与底层通信协议无关(以太网、ATM、SONET等),而且,TCP/IP可以并行地进行若干信息包的传 输*因此,TCP/IP的效率更髙.网络延时更低,对生产系统的影响也更小。数据保护能力分析在各种故障中,故障率最高的是磁盘故障(Corruption)。一旦出现磁盘坏块,磁盘镜像技术将 忠实地将这种错误传播到备份数据库的磁盘中,导致备份数据库无法使用。而由于Data Guard
8、传输 的是日志文件,而且传输之前对日志文件的完整性进行了校验,因此,不可能发生因系统磁盘出现物 理坏块,或磁盘控制器故障等,将数据块写坏而导致备份数据库出现坏块的情况。投资回报率(ROI)分析Data Guard软件对硬件没有特姝的要求,网络只要求TCP/IP。备份数据库可以建立在相对低档 的系统和廉价的磁盘阵列中。而磁盘镜像技术不仅需要单独购买昂贵的磁盘镜像软件,而且对硬件要 求也很苛刻。此外,Data Guard具有备份数据库的查询统讣功能,而磁盘镜像技术建立的备份数据库在正常 情况下处于闲置状态,只有在发生故障时,才能投入应用:为降低生产数据库的负载,Data Guard还可以将物理备份
9、功能移植到备份数据库进行,备份数据库产生的物理备份数据,同样可用于生产数 据库的恢复操作。互为补充的关系在实际应用中,Oracle数据库与远程磁盘镜像技术应该是互为补充的关系。理论上,远程磁盘镜 像可在存储层实现所有系统的容灾,而Data Guard则提供了更有效、可行、成本更低的0racle数 据库灾备方案。Oracle已推出了OSCP (Oracles Storage Compatibility Program)讣划,有关 存储和硬件厂商可以与Oracle相关技术进行兼容性验证,用户也可通过验证夕i单选择全而的灾备技 术。Oracle针对灾备系统的应用需求,提出了以下基本建议:对Oracl
10、e数据库系统,选择Data Guard方案;对文件系统和非0racle系统,选择远程磁盘镜像技术。点评:Oracle适用于数据库的髙效备份亮点:Oracle Data Guard容灾方案是F为数据库备份而设计的,它提供了远程磁盘镜像技术所 无法实现的功能,特别是在远程数据库备份过程中,Data Guard的优势更加明显。对于0racle数据 库远程异步备份而言,Data Guard则提供了更有效可行、成本更低的0racle数据库灾备方案,而远 程磁盘镜像技术却无法保证写操作顺序的一致性,导致数据坏块的可能性增大,甚至有可能使备份数 据库无法打开。另外在网络资源占用上,Data Guard只传输相应DML语句的日志信息,而磁盘镜像 技术传输交易所涉及的所有数据块及归档日志数据,其传输量是Data Guard的7倍。更为关键的是,磁盘镜像技术将忠实地将源磁盘中的错误传播到备份数据库的磁盘中,导致备份 数据库无法使用。而Data Guard传输的是日志文件,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中信息技术 教学设计:选修一 循环结构知识复习与迁移创新实践
- 高中一年级英语必修二Unit 1 Cultural Heritage阅读课教学设计
- 小学一年级道德与法治教学设计《大家来合作-有合作 不一样》
- 2026及未来5年中国木纹纸数据监测研究报告
- 2026及未来5年中国木制装饰线条数据监测研究报告
- 2026教师职称-安徽-安徽教师职称(基础知识、综合素质、高中美术)历年参考题库含答案详解
- 2026教师职称-云南-云南教师职称(基础知识、综合素质、高中物理)历年参考题库含答案详解
- 2026成人自考-自考本科(药学)-药理学(四):06831历年参考题库含答案详解
- 2026年黑龙江住院医师-黑龙江住院医师口腔修复科历年参考题库含答案解析
- 2026年高等教育经济类自考-00179谈判与推销技巧历年参考题库含答案解析
- 2026年基层公共就业服务培训试卷及答案
- 2026年ISO9001内审员考试真题及答案解析
- (完整版)PE聚乙烯
- 2026年广东东莞市初二地理生物会考真题试卷(含答案)
- 建筑物消防安全疏散设计规范2025版
- 中欧关系现状与发展趋势
- 2026山东青岛市财通集团有限公司招聘27人考试参考题库及答案解析
- 小学数学课堂中生成式人工智能辅助教师教学问题解决研究教学研究课题报告
- 国旗法与国徽法课件
- GB/T 31439.2-2025波形梁钢护栏第2部分:三波形梁钢护栏
- 人教版八年级历史上册第一次月考试卷(附答案)
评论
0/150
提交评论