- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle9i数据库Data Guard实施及维护手册.pdf
Oracle9i 数据库 Data Guard 实施及维护手册
Oracle9i 数据库Data Guard 实施及维护手册
By Kamus
一.Data Guard 介绍
备用数据库(standby database )是ORACLE 推出的一种高可用性(HIGH AVAILABLE)数
据库方案,在主节点与备用节点间通过日志同步来保证数据的同步,备用节点作为主节点的
备份,可以实现快速切换与灾难性恢复。
ORACLE 从7.3 才开始支持standby database 。7.3.x-8.0.x 需要手工拷贝所有归档日志
并
手工同步,从ORACLE815 开始,开始支持多节点复制,并实现了自动同步,但是这种同步
是数据异步模式的,可能引起数据丢失。
Oracle9i 的Data Guard 是对Oracle8i 中Standby Database 功能的加强,而Standby
Database 技术出现的主要初衷就是为了容灾(Disaster Recovery),所以具有更强大功能
的Data Guard 毫无疑问成了 Oracle 数据库高可用性解决方案中首选使用的产品。
Oracle 提供支持高可用性 (high availability) 相关产品主要有下面几种:
(1) Oracle Fail Safe on NT
(2) Oracle Real Application Cluster (RAC)
(3) Oracle Parallel Fail Safe
(4) Oracle Advanced Quening
(5) Oralce Advanced Replication
(6) Oracle Data Guard
这几种产品中,最让人困惑的是如何在 RAC,Data Guard 和 Advanced Replication 中选
择适合自己生产环境的高可用性产品。
因此我就先将这三种产品做一下比较:
RAC (Oracle Real Application Cluster)
RAC 的前身是Oracle8i 中的OPS (Oracle Parallel Server),RAC 是多个单CPU 机或
SMP(Symmetric Multi-Processing system) 或者MPP(Massively Parallel Processing)
的cluster 。cluster 里面不同的服务器使用一个(一般是一个)或多个oracle instances 与一
个database 连接。 主要的技术特点:
(1) 数据库中所有的数据文件,控制文件和重作日志文件都是建立在裸设备(raw devices)上
的,虽然随着OCFS 的推出,在某些平台上面已经开始支持Cluster 文件系统,但是总体来说
RAC 在技术方面对操作系统的设置有很高的依赖性,需要有Cluster 软件的支持,难度比较大。
(2)每个数据库实例都有自己单独的联机重作日志组,因此在做备份和恢复的时候,需要特殊的
处理。
(3)RAC 的存储方面并没有额外的冗余,因此在介质损坏的情况下,还是需要依靠RAID 等磁
盘冗余方案来支持。
软件许可证方面,RAC 并未包括在数据库使用许可证 (license) 之内,需要额外购买;同样,
Oracle 产品的技术支持,也需在数据库支持之外另外购买 OPS/RAC 部分。
总体来说,RAC 的设置与维护还是比Data Guard 复杂和昂贵得多。
高级复制(Advanced Replication )
主要的技术特点:
(1) Replication 使用分布式数据库技术在多个站点之间共享数据。
(2) Replicated Database 和Distributed Database 并不一样,在分布式数据库系统中数据
在
多个站点同时有效,但是一个表只会存在于一个站点中,而对于 Replication 来说相同
的数据将同时存在于多个站点中。
(3) 使用replication 的原因:
1) Availability :也就是提供了优秀的failover 保护
2) Performance:由于有多个server,所以可以将用户业务分布在不同的serv
您可能关注的文档
最近下载
- pep人教版六年级上学期英语全学期课时作业练习题.doc VIP
- 电气控制与PLC教案.pdf VIP
- NBT20277-2014 A240(S32101)双相不锈钢焊接规范.pdf VIP
- 2025秋人教版(PEP)(2024)三年级上册英语教学计划.docx VIP
- 初一英语文化课件.pptx VIP
- 高标准农田监理大纲方案投标文件(技术方案).doc
- 第一单元 第1课《可爱的我们》核心素养教学设计 2025湘美版美术三年级上册.pdf
- 2025云南省中职职教高考职业技能考烹饪类专业理论测试模拟05.doc VIP
- 客服人员心态与沟通技巧培训PPT.pptx VIP
- 农村公共卫生与健康促进.pptx VIP
文档评论(0)