- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DATAGUARD 构建信息系统的容灾备份方案
吴超①
①华中科技大学同济医院计算机中心, 430030,湖北省武汉市解放大道1095 号
摘 要 在信息系统的建设中,数据安全的重要性愈来愈凸显。如何提供一个能保证应用系
统高可用性、完善的数据保护,及时的灾难恢复的方案,是一个值得注意的问题。提出了用
DATAGUARD 进行数据复制的数据存储容灾技术,并给出了构建数据存储应用的思路和注意
点。
关键词 DATAGUARD 容灾备份 高可用性
1 引言
Oracle 的DATAGUARD 是个灾备方案,具体的就是通过在远端保存的和原数
据库一致的数据库备份,来提供有效的灾难恢复解决方案。提供全面的服务包括:
创建,维护,管理以及监控standby 数据库,确保数据安全,管理员可以通过将
一些操作转移到standby 数据库执行的方式改善数据库性能。我们可以充分利用
ORACLE 这一强有力的工具实现数据库能够提供7*24 的服务,为信息系统的稳定
运行提供有力的保障。
2 DATAGUARD 技术原理
Data Guard 是一个集合,由一个 primary 数据库(生产数据库)及一个或多
个standby 数据库组成。组成Data Guard 的数据库通过Oracle Net 连接,并且
有可能分布于不同地域。只要各库之间可以相互通信。Primary 数据库是被大部
分应用访问的生产数据库,该库即可以是单实例数据库,也可以是RAC。Standby
数据库是 primary 数据库的复制。在同一个 Data Guard 中你可以创建多个
standby 数据库。一旦创建完成,Data Guard 通过应用primary 数据库的重做机
制自动维护每一个standby 数据库。Standby 数据库同样即可以是单实例数据库,
也可以是RAC 结构。关于 standby 数据库,通常分两类:逻辑 standby 和物理
standby,在这里呢三思先简单白话一下:物理standby 提供Primary 数据库一
致的物理结构它是通过接收并应用 primary 数据库的重做日志以介质恢复的方
式实现同步。逻辑standby 尽管物理组织和数据结构可能不一样,但包含与生产
库同样的逻辑信息。它是通过接收primary 数据库的重做日志并转换成sql语句,
然后在standby 数据库上执行SQL 语句实现同步。
它的体系结构如下
:
Data Guard 服务有以下几种:重做传输服务,控制重做数据的传输到一个
或多个归档目的地。日志应用服务,应用重做数据到standby 数据库,以保持与
primary 数据库的事务一致。重做数据即可以从standby数据库的归档文件读取,
也可直接应用 standby 重做日志文件。角色转换服务,Data Guard 中只有两种
角色:primary 和 standby。所谓角色转换就是让数据库在这两个角色中切换,
切换也分两种:switchover 和failover。switchover:转换primary 数据库与
standby 数据库。switchover 可以确保不会丢失数据。failover:当 primary
数据库出现故障并且不能被及时恢复时,会调用failover 将一个standby 数据
库转换为新的primary 数据库。在最大保护模式或最高可用性模式下,failover
可以保证不会丢失数据。
Data Guard 提供了三种数据保护的模式。最大保护模式。这种模式能够确保绝
无数据丢失。要实现这一步当然是有代价的,它要求所有的事务在提交前其redo 不仅被写
入到本地的online redo log,还要同时提交到standby 数据库的standby redo log ,并确认redo
数据至少在一个standby 数据库可用(如果有多个的话),然后才会在primary 数据库上提交。
如果出现了什么故障导致standby 数据库不可用的话,primary 数据库会被shutdown 。
最高性能模式。这种模式提供在不影响primary 数据库性能前提下最高级别的数据保护
策略。事务可以随时提交,当前primary 数据库的redo 数据也需要至少写入一个standby 数
据库,不过这种写入可以是不同步的。如果网络条件理想的话,这种模式能够提供类似最高
可用性的数据保护而仅对primary 数据库有轻微的性
您可能关注的文档
- 2007EXCEL工作表及工作簿的编辑技巧.ppt
- 2007计算机组成及结构4.ppt
- 2007年考研数学二真题和解析.pdf
- 2010计算机基础知识试题(答案和详解).doc
- 2011电大广告本心理学题和作业1.doc
- 2011年 第5篇-2 局域网(定).ppt
- 2011-用于NH3选择性催化还原NO非钒基催化剂研究进展.pdf
- 2012高三政治课堂新坐标一轮复习课件:必修4-1美好生活向导.ppt
- 2012年度培训工作总结和下一步工作安排.doc
- 2013Power_Point使用技巧.ppt
- Unit 6 Get Close to Nauture Lesson 22 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 23 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025食品饮料行业AI转型白皮书-2025食品饮料行业数智化转型领先实践.pdf
- Unit 7 Be Together Lesson 24 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 25 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 26 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025年广州体育职业技术学院单招职业倾向性考试题库完美版.docx
- 软件公司员工考勤异常处理.doc
- 2025年土地登记代理人之土地登记相关法律知识题库500道及完整答案【有一套】.docx
- 2025年四平职业大学单招职业适应性考试题库含答案.docx
文档评论(0)