MEMA2009-Oracle数据库容灾中心与复制环境建设方案.pdf
文本预览下载声明
Oracle 数据库容灾中心与复制环境建设
解决方案
上海蒙马软件技术有限公司
2008 年 12 月
一 成熟的产品
二 完善的方案
三 科学的实施
四 持续的维护
- 1 -
随着企业信息化的不断深入,业务系统的不断上线,业务数据的不断积累,企业数据库
容灾中心建设和数据发掘利用的话题已经提上日程,主要表现在以下方面:
需求 说明
容灾中心的建设 业务数据的安全及业务操作的连续性是一个应用系统最基本的保
证,硬件故障及其他不可预测的事件导致的关键业务数据的丢失
或业务的中断可能会给企业带来不可估量的损失。
建立热容灾系统,在主交易系统出现故障无法正常交易情况下,
主交易系统不能在规定时间内恢复,利用容灾系统在规定时间内
切换到备用数据库和系统上,保证交易系统正常进行。
内外网数据的同步 核心业务系统在内网运行,核心业务数据库也运行在内网,信息
发布服务和查询数据库在外网运行,必须建立一套机制和体系,
在确保内网数据库安全和性能的情况下,让内网核心业务数据库
的数据有选择性地在受控的情况下复制到外网的查询数据库。
报表分离和负载均衡 一方面,企业需要确保在线事务处理系统具有良好的性能;另一
方面,企业需要获得有效和及时的决策支持信息和企业报表。在
传统的系统中这两种需求的冲突极大地降低了业务系统的性能。
建立一个与源系统保持数据同步的目标系统,在这种配置环境下,
在线事务处理可以获得很好的性能,而决策支持和报表处理可在
不影响正常业务的情况下进行。
数据同步和数据仓库 为了在当今的市场竞争中保持优势,越来越多的公司在建设数据
的建设 仓库系统和决策支持系统。
如何为数据仓库及决策支持系统提供完整的数据抽取、转换和装
载的解决方案,一直信息化建设面临的挑战
- 2 -
一 成熟的产品:SharePlex
SharePlex 是 Quest 公司为关键业务系统推出的一个完全的数据库复制软件。它一个是
实时的、冗余、流程化的数据库复制方案,专门为 Oracle 数据库设计和开发。SharePlex for
Oracle 采用业界内独特的技术、领先的产品结构确保企业实现其高可用性和高性能的管理
目标。
1.1 基本结构
下图所示为 SharePlex for Oracle 的基本结构
SharePlex 通过以下步骤来实施数据库的同步:
步骤 说明
数据捕获 SharePlex for Oracle 中由捕获进程来收集发生变化的数据,此进程的独特之处在于它
几乎不对生产数据库带来任何开销。
捕获进程从 Oracle 日志文件中读取信息,因此复制过程不会给生产数据库实例带
来性能问题
只有发生改变的数据被传输,而不是日志文件中的全部信息,因此 SharePlex 的
网络负载非常小
尽管需要在 Oracle 数据库中安装少量的对象用来存储有关复制的一些基本信息,
但源数据库不需要参与到数据捕获和传输过程中
SharePlex 的捕获进程不但可以读
显示全部