文档介绍:Oracle数据库复制解决方案SharePlex for Oracle
SharePlex是Quest公司为关键业务系统推出的一个完全的数据库复制解决方案。SharePlex复制技术可确保系统在出现故障、过载、移植和维护情况下最大程度地减少系统停机时间。
SharePlex采用独特的专利技术确保企业实现实时和冗余的数据复制。利用SharePlex解决方案,企业可实现以下管理目标:
Ø 提高系统灾难恢复能力
Ø 实现负载均衡提高系统性能
Ø 在业务系统不停机情况下实现系统维护
1 适用场合
(1) 消除系统移植过程中的停机时间
尽管企业从规划设计良好的业务系统中收益,但也不得不面临系统移植和升级这一挑战。数据集中、技术的推陈出新和服务器的移植都是导致必须进行系统移植的原因之一。
如果企业进行过合并或收购,现在正进行相关数据的数据集中工作,或正考虑硬件平台的升级,或计划应用新的技术,那么SharePlex可用来帮助降低系统的停机时间。
SharePlex可确保在进行以上工作时正常的事务处理得以继续进行。源系统的功能不受到任何影响,SharePlex只捕捉移植过程中发生变化的事务并将它们排队保存。当移植工作结束后,这些被保存的事务将被应用到新系统中并进行数
据同步工作。一旦数据同步后,用户活动会有非常短暂的停顿,在此瞬间将完成系统的切换动作。
SharePlex无论是在本地还是在广域网环境下都能很好地工作。更为重要的是,即使在选择硬件平台,进行数据集中或合并公司过程中涉及多种异构环境,SharePlex也可以非常好地工作,如Sun、paq、IBM 和NT/。
可完全在异构环境下工作
可进行局域网和广域网移植
可完成数据从旧系统到新系统的移植和集中
(2) 减少有计划的停机时间
有计划的停机也可能对企业的服务水平、客户满意程度甚至股价等带来影响,而据估计企业80%的停机是有计划的行为。
利用SharePlex,企业可几乎完全消除系统的停机时间而不用考虑在此期间进行何种维护工作、哪个操作系统会受到影响,甚至不用考虑数据库版本的问题及对硬件环境进行何种操作。
类似的技术如集群技术可使维护工作在其中的一台服务器上运行,而SharePlex可将此种维护工作扩展到所有的服务器。除了针对服务器,同样的维护工作可在数据库上进行。因此针对操作系统、数据库和硬件环境的维护工作不再需要大量的停机时间。对于企业来说,这一改进是革命性的,它将改变系统维护的规则。在此之前,想要改变Oracle数据块的大小是不可想象的,因为需要
大量的停机时间来完成数据的卸出和装入,同时,对数据库版本的维护也经常是一个挑战,但SharePlex完全改变了这些。
(3) 提供系统冗灾能力
比以往任何时候企业开始更注重对关键业务数据进行及时的保护,因为关键业务数据的丢失可能会给企业带来不可估量的损失。
幸运的是,自从1997年以来,SharePlex已不断地被证明其领先的技术能够帮助企业实现这一管理目标。快速、精确和对网络的低负载使得企业在对数据进行维护过程中不必担心地域和物理分布问题。尽管有其它技术可实现这个功能,有些解决方案甚至是免费的,但从长远来说,其真正的开销在于网络负载上,而SharePlex在此方面可为企业大大地节省开销。
当利用SharePlex为业务系统提供灾难恢复能力时,冗灾系统中的硬件环境又可用来降低系统维护工作中的停机时间。这并不与企业的冗灾方案相矛盾,因为事务可被发送到系统中的远程节点上。
通常的冗灾技术采用等待模式,即备份系统实际上不可用。如果要确保这个冗灾系统在需要的时候可用还需进行测试,而测试往往需要备份系统处于离线状态,这种测试同时也是一个开销较大的行为。如果不进行定期的测试,冗灾系统的可靠性会随着时间的推移而降低。利用SharePlex可以对冗灾系统进行不间断的测试,确保冗灾系统随时处于可用状态。
对于许多企业来说,灾难恢复时间的长短直接影响着公司的业绩。SharePlex支持多种配置方案,包括对等配置方案,在这种配置方案中,两个数据库都处于可用状态,因而可实现快速的失败接管。在冗灾发方案中没有比这种失败接管更快的方法了。
通常,系统灾难大多被理解为一个节点的系统环境崩溃掉了,但研究表明大多数的数据丢失并不是系统崩溃导致的。相反,一些意外事件,如删表、数据块级的数据损坏或数据文件的丢失才是数据丢失的主要原因,而SharePlex可以防止这类意外的发生。
采用SharePlex作为整个冗灾系统的关键环节可以有效地保护企业的关键信息。
(4) 负载平衡
许多企业面临着一个充满竞争冲突的业务需求:一方面,企业需要确保在线事务处理