Oracle Golden Gate

Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。Oracle Golden Gate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾、数据库升级和移植、双业务中心等多个场景下应用。同时,Oracle Golden Gate可以实现一对一、广播(一对多)、聚合(多对一)、双向、点对点、级联等多种灵活的拓扑结构


Oracle GoldenGate2.jpg 
环境要求
 
1. 支持的平台
 
支持的Oracle Database 版本
 
在当前的Oracle GoldenGate 10.4版本中,支持如下Oracle Database版本
 
Oracle 8i (DML support only)
 
Oracle 9.1 and 9.2 (DML and DDL support)
 
Oracle 10.1 and 10.2 (DML and DDL support)
 
Oracle 11g (DML and DDL support)
 
支持的操作系统平台
 
几乎所有主流的操作系统,GoldenGate都支持
 
Windows 2000, 2003, XP,Linux,Sun Solaris,HP NonStop,HP-UX
 
支持的其它数据库系统
 
MS Sql Server
 
IBM DB2
 
SYBASE
 
MySql  等

GoldenGate 11g 主要特征:异构性

支持所有主流平台,OS,RDBMS

GoldenGate 11g 主要特征: 广泛应用场景

企业级解决方案 满足实时数据需求

· 标准化的单一的技术解决多种不同的需求
· 同时满足系统的连续可用性和报表/BI系统的实时数据访问的要求
 

GoldenGate 11g 主要特征: 与ETL集成

支持与第三方ETL工具集成

· 中间表
· 无格式文件
· 消息服务

 
操作系统需求
 
(1)内存要求
 
GoldenGate对操作系统内存的需求主要取决于Extract和Replicat进程数,一般建议>2G。
 
(2)DISK空间需求
 
由于要数据库必须设置为归档模式,所以要求至少保存7天以上的日志,建议剩余空间在10G~100G之间。
 
(3)对于RAC环境
 
GoldenGate的相关软件和工作目录需要配置在shared disk环境中,从而保证对所有node都是可用的,从任何一个node都可以启动GoldenGate的进程,当其中一个node出现异常时,可以在剩余的node启动而无须修改任何配置参数。否则如果运行在单个node上的话,需要将剩余node中的归档日志通过一定的技术共享出来并加载到GoldenGate运行节点。
 
对于RAC环境,GoldenGate要求所有node必须保持时钟同步,同时必须保持所有RAC node和运行extract进程的node节点保持时钟同步。因为GoldenGate会比较本地的系统时间和commit的时间戳。所以不能忽略这个设置。否则可能导致数据复制的紊乱

版权所有 2012-2015 富泰通达(北京)科技有限公司 京ICP备 10210505-2号 京公网安备110108400712