中文   |   English
软件 当前位置:首页 > 产品与技术 > 产品中心 > 代理产品

产品与技术

Oracle GoldenGate TDM

概述
 

GoldenGate TDM(交易数据管理)软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。GoldenGate TDM 软件可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制。 

 

客户面临的挑战

 

要在当今的竞争环境中立于不败之地,您需要实时信息。这就需要一个平台从企业内的不同系统中整合信息,并且不会危害可用性和性能。Oracle GoldenGate 11g 是一个用于实时事务更改数据捕获、转换和交付的高性能软件应用程序,提供基于日志的双向数据复制。该应用程序可帮助您确保关键系统全天候运转,相关数据分布于整个企业内,从而优化决策。

 

产品介绍

 

  保持关键系统的持续可用

 

Oracle GoldenGate 11gR2 帮助组织根除因意外中断或计划中断造成的停机,并提高系统性能和可伸缩性。可以配置该软件以支持下列情形:

 

     零停机运营:系统升级、迁移和维护期间不中断业务运营;
     灾难恢复和数据保护:为任务关键型系统创建和维护使用最新数据的故障切换来尽量减少恢复时间—可与各版本或使用各种操作系统的 Oracle 数据库一起部署,也可部署在非 Oracle 环境中;
     数据分发:为处于不同地理位置的分布式应用程序实时同步数据,为数据的实时访问提供可靠性;
     查询分流:通过在异构的源系统和目标系统间复制数据,在仍支持必要的只读活动的同时,确保生产系统的高性能。
 
  在整个企业内实现实时数据集成
 
Oracle GoldenGate 11gR2 为数据仓库、运营数据存储、报表系统以及其他联机事务处理(OLTP) 数据库捕获和交付实时更改数据,且基本不影响性能。因为能获得实时信息,所以业务洞察得以提升。
 
     实时数据仓储:提供 OLTP 系统与数据仓库间最新更改数据的持续、实时捕获和交付。Oracle GoldenGate 可与 Oracle Data Integrator Enterprise Edition 11g 或其他提取、转换和加载 (ETL) 解决方案轻松集成:Oracle GoldenGate 11g 通过相关认证,可以从Oracle Exadata Storage Server 中捕获数据,也可向其提供数据,以便支持实时的数据仓储或数据整合解决方案;
     运营报表制作:将报表制作活动从生产数据库分流到成本较低的辅助系统上,使用最新数据实时生成报表。Oracle GoldenGate 11g 经认证可支持运营报表解决方案使用大部分的 Oracle 管理软件,包括 Oracle E-Business Suite、JD Edwards、PeopleSoft 和Siebel CRM;
     运营数据集成:实时集成 OLTP 系统间的运营数据。通过使用 Oracle GoldenGate 应用程序适配器,经由 Java Message Service (JMS) 发布更改的数据,支持面向服务的架构(包括 Oracle SOA 套件)使用实时数据。
 
  强健的模块化架构 
 
Oracle GoldenGate 软件架构包含三个主要组件:捕获、跟踪文件和交付。这种模块化方式让每个组件可以独立运行,从而加快数据复制并确保数据完整性。
 
 
  捕获
 
Oracle GoldenGate 的捕获模块位于源数据库上,任务是寻找新事务活动。它通过直接访问数据库事务(重做)日志读取插入、更新和删除操作的结果,然后立刻捕获新数据和更改的数据来进行分发。
 
捕获模块只移动提交的事务 — 过滤掉中间活动和回滚的操作 — 这不但减少了基础架构负载,还避免了潜在的数据不一致。通过事务组合和可选的压缩特性,该模块还可获得进一步的优化。
 
Oracle GoldenGate 11g 还可以捕获来自 JMS 消息传递系统的消息,并实时提供给异构数据库,从而进行可伸缩和可靠的数据分发。
 
使用 Oracle 数据库集成式捕获这一新功能,Oracle GoldenGate 现在可支持 Oracle 数据库和 Oracle 数据库云服务器 Exadata 使用的所有压缩特性,其中包括 Oracle 数据库云服务器 Exadata 混合列压缩 (EHCC)、OLTP 和段压缩等。同时,集成式捕获为 Oracle RAC 上的 XA(分布式)和 PDML(并行 DML)事务也提供了分布式事务支持。集成式捕获支持 XML 对象关系、XML 二进制数据类型以及从重做日志中读取全部或部分(选择性更新)LOB 的操作。
 
  跟踪文件
 
Oracle GoldenGate 的跟踪文件以独立于平台的可传输数据格式保存数据库更改数据的操作。跟踪文件是 Oracle GoldenGate 优化的队列机制中的关键组件。它们位于源服务器和/或目标服务器上,但位于数据库之外,以确保异构性、增强的可靠性以及最小数据损失。这种架构对源系统的影响最小,因为无需其他数据库表或查询来支持数据捕获过程。捕获模块捕获到数据后,读取一次即将其移动到外部跟踪文件,以便交付给目标系统。
 
当源系统和/或目标系统中断时,跟踪文件包含到中断时的最新数据,因此当系统重新恢复运行时即可应用这些数据。
 
  交付
 
Oracle GoldenGate 交付模块从最新的跟踪文件读取更改的数据,然后使用相应关系数据库管理系统的原生 SQL 将这些数据应用到目标数据库。交付可适用于任何使用开放数据库连接的数据库。交付模块按照每个事务提交的顺序及事务在源数据库中的事务环境将其应用到目标数据库,从而确保目标数据库的一致性和引用完整性。为了提高 IT 灵活性,还可以使用 Oracle GoldenGate  应用程序适配器将捕获的数据交付给一个 Java Message Service 目标系统或者作为一个平面文件交付。
 
主要特性和优势
 
Oracle GoldenGate 11gR2 提供了下列特性和优势,让您的任务关键系统实现实时数据集成和持续可用性:
 
  实时数据:立即捕获、路由和转换事务数据,并将其交付给其他系统,延迟不到一秒钟。通过让全企业均可获得及时、准确的信息,改善了组织决策;
  异构支持:通过对异构数据库和平台的支持提高 IT 的灵活性。从现有 IT 投资中提取数据,在统一所有企业系统数据的同时降低总拥有成本;
  可靠性:即使在网络中断时也能将所有提交的记录交付给目标系统。无需中断系统即可移动数据;
  高性能、低影响:每秒移动数千个事务,且对源系统或目标系统的影响极小。可以实时访问关键信息,且不影响生产系统;
  事务完整性:在源系统和目标系统间移动事务时,保持事务提交边界和原子性、一致性、隔离、持久性 (ACID) 等属性。确保主数据库、备份系统和报表数据库间的数据一致性和引用完整性;
  集成:与 Oracle Data Integrator Enterprise Edition 集成,完善了其他 ETL 解决方案。通过Oracle GoldenGate 应用程序适配器,您可以捕获基于 Java Message Service 的消息传递解决方案(Oracle WebLogic)中的数据,也可以向其提交数据;
  灵活的拓扑支持 :通过一对一、一对多、多对一、多对多、级联、双向等配置来移动数据。冲突检测和解决。允许检测和解决多主配置(两个系统可以修改同一表的不同实例)中的冲突;
  基于事件的基础架构:基于跟踪文件中存储和捕获到的特定数据库操作触发即时动作;
  路由与压缩:利用 TCP/IP 传送数据,消除了系统间的地理隔阂。在路由数据时,可进一步对其进行压缩;
  数据加密:通过可变密钥长度加密为国内应用程序和国际应用程序安全地传送数据;
  延迟应用:即时应用数据或根据用户指定的延迟应用数据,且不影响事务完整性;
  自动化内存管理:根据正在捕获的事务的大小和数量自动调整事务内存;
  有界恢复:在复制过程被中断时,将未提交的操作保留在磁盘上,以便对长时间运行的事务进行快速、简便的数据恢复。
 
产品亮点
 
Oracle GoldenGate 11g与 Oracle 数据库紧密集成,进一步支持异构系统与全球部署,改善了性能、安全性和灵活性。Oracle GoldenGate 11gR2 的新特性包括:
 
  集成式捕获,支持所有 Oracle 数据库和 Oracle 数据库云服务器 Exadata 压缩类型以及 XML 对象关系和 XML 二进制数据类型;
  智能冲突检测和解决,用于主动 — 主动和多主实施情形;
  进一步支持全球部署,其中包括对多字节和字符集转换的支持;
  新增对联邦信息保护标准 (FIPS) 的支持,改善了安全性;
  利用 Oracle Enterprise Manager 提高了可管理性和监视能力;
  依据事务日志或跟踪文件中的事件记录执行定义好的操作,从而提升可扩展性;
  通过以下特性增强异构能力:
     从 i 系列系统 (AS/400) 的 IBM DB2 进行基于日志的捕获;
     交付到 Postgres;
     支持 Microsoft SQL Server、Sybase 和 MySQL 的新数据类型;
     支持 Teradata 多字节 DDL;
     改善的 IBM z/OS 初始加载性。
  对 Oracle Communications Billing and Revenue Management 应用程序接近零停机时间的升级进行了认证。
 
客户受益
 
利用 Oracle GoldenGate 11gR2,客户可以减少 IT 成本和风险,同时能更快地实现运营系统和分析系统的价值。该解决方案利用基于组件的架构帮助各公司满足企业系统对持续可用性和实时集成的需求。
 
Oracle GoldenGate 11gR2 帮助组织利用其 IT 投资,通过持续不断地实时访问任务关键性信息来改善业务运营。由于能够支持持续可用性、容灾和数据集成等情形,该软件提供的模块化基础可轻松扩展以应对企业当今面对的大量低影响数据集成挑战。
 
相关成功案例
 
  中国联通
  正德人寿
  南京市公路运输管理处
  上海市房屋土地资源信息中心
  莆田移动
 
相关产品
 
下列产品让组织可以更彻底地优化其解决方案以访问实时信息:
 
  Oracle GoldenGate Veridata
  Management Pack for Oracle GoldenGate
  Oracle GoldenGate  应用程序适配器
  Oracle Data Integrator Enterprise Edition 
  Oracle Active Data Guard 
  Oracle SOA 套件