- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第17章 高 级 复 制
高级复制(Advanced Replication )是Oracle 提供的一种成熟的复制机制。 A R允许一个或
多个源数据库、某些预先决定的模式,甚至每一个数据库内指定的段按照单路或多路复制模
式复制到一个或多个目标数据库。因此,源数据库和目标数据库可以同时处理读和写。所有
包含在设置模式中的数据库形成一个分布式数据库环境。 A R最初在Oracle7 v7.16 中引入,称
为对称性复制 (Symmetric Replication) 但是,在O r a c l e 7 中它有很多缺点,主要与性能和配置
相关(下面描述)。它经常被以为十分复杂并且速度慢。但是在后面的发行版本中,重新得到
“洗礼”的高级复制逐渐成熟,同时因为强大的新特性和易于使用赢得了业界的认可。从 v 7 . 3
开始,A R 已被集成到O r a c l e 7数据库中。但是,直到O r a c l e 8和8 i发行后,它才最终成为一种解
决方案。对于那些寻求失败恢复能力、负载平衡特性和高可用性、或者单纯为了报表目的而
希望有一个单独的数据库备份的站点来讲,需要认真考虑这一解决方案。上述每一种原因都
是合法的并且值得投资一种 A R环境。本章纯粹从高可用性( H A )角度讨论A R 。它并不罗列
实施A R 所需的步骤,这些步骤在 Oracle 服务器文档集中已有详细讨论。本章重点强调
O r a c l e 8 / 8 i 中的A R 内核功能和可用的特性,以及为什么A R是一种可行的H A解决方案。
本章将讨论以下技巧与技术:
• 熟悉A R操作和基本功能
• 了解H A 的选项和实施
• 注意可能的体系结构变化
17.1 理解AR
从一种逻辑的视角来看, A R提供一种“热”备份数据库,不像在常规的备份数据库中那
样,如果源数据库发生了故障,目的数据库为了立刻失败恢复而处于打开和可用模式(参考
图1 7 - 1)。理想的情况是,从灾难修复的角度来讲,目的数据库应当被维护在远程的一个单独
的机器之上。由于目的数据库连续处于打开方式,可以利用它作为一个报表实例,这样就允
许终端用户或者D S S类型的应用程序用来发出正常情况下在 O LT P数据库产品中不能发出的复
杂查询(害怕影响产品性能)。
17.1.1 熟悉AR操作和基本功能
在A R 下,数据库的多个备份(整个数据库或特定的子集)可以同时被写入并且以接近实
时的方式使它们保持同步。这种配置被称为多 -主配置(因为有多个主备份)。如果不希望立
刻的同步,可以采取基于事件的方法将每个主备份中的事务传播到其他备份中。例如,传播
可以是基于时间的,传播发生在使用量少的时候。但是,如果为了失败恢复的目的进行复制,
每一个数据库备份可以以一种“对等实体-对等实体 ( p e e r- t o - p e e r ) ”的方式维护。所有的写
操作初始都存储在本地,然后通过“ P u s h ”机制传递到目的数据库( P u s h与简单的复制快照
相反,后者从原数据库中“ P u l l ”数据)。
548 第六部分 高可用性解决方案
下载
客户
表、视、存贮过程、包等等
表、视、存贮过程、包等等
内部化的触
发器和包
图17-1 高级复制配置
每个事务都以一致的方式传播以避免数据完整性受到影响。如果出现完整性例外或冲突,
可以设置特定的冲突仲裁模式。许多原因可以导致冲突发生。例如,某数据库行的多个备份
被不同的用户在每一个数据库中进行了不同的改变,那就是一种冲突。唯一关键词例外是另
一种冲突。冲突需要被检测并友好地加以仲裁。 A R提供了强大的冲突检测和仲裁算法。不同
的数据库间可以采用一致的冲突仲裁算法,也可以在段级和列级有所变化。下面列出
您可能关注的文档
- CCNA学习指南(十二).pdf
- 中文Windows2000Profersional24学时教程(二十六).pdf
- MultivariableCalculus(十一)-北弘传媒.pdf
- Windows2000DNS技术指南(十九).pdf
- MYSQL网络数据库指南(二十二).pdf
- PHP3程序设计(二十二).pdf
- Macroscopicdescriptionofthediffusionofinterstitialimpurityatomsconsideringtheinfluenceofelasticstressonthedriftofinterstitialspeci-北弘传媒著作.pdf
- GRE全真题必威体育精装版题(十).pdf
- Delphi5开发人员指南(三).pdf
- GRE全真题必威体育精装版题(十一).pdf
文档评论(0)