概念
Oracle的数据集成方案( Goldengate属于Oracle Fusion Middleware产品线, 09年收购,
Oracle stream的替代者)
Oracle GoldenGate 提供异构环境间事务数据的实时、 低影响的捕获、路由、转换和交付。
Goldengate数据集成应用场景
• 标准化的单一的技术解决多种不同的需求
• 国内:主要场景用于系统的连续可用性和报表/BI系统的实时数据访问的要求
支持以下应用场景:
1) 数据库容灾/应急
2) 系统迁移/升级/维护
3) 查询分载/集中查询
4) 双活/多主数据中心
5) 实时数据仓库/BI
6) 数据集中/分发/同步
7) 事件驱动集成
基本原理
1、Goldengate基本原理 – 可靠性
各种故障的解决方法:每个进程的读、写检查点
1、GoldeGate的故障
ü1)进程故障 -> 进程自动重启
ü2)Trail文件故障 -> Checkpoint
2、GoldenGate以外的故障
ü1)服务器/DB/网络的故障 -> Checkpoint
2、Goldengate基本原理 – 灵活性
可以配置Filter/Map以及转换规则的组件
Ø Capture
Ø Data Pump
Ø Replicat
每个组件的安装时是灵活的,不同于其他产品;
每个组件的配置也是灵活的,只要trail文件、 checkpoint信息在即可。
Goldengate异构平台的支持
支持多种架构平台。
接触并使用OGG是因为今年要做内外网的一个实时数据同步,综合对比后是OGG方案做同步会比较好,缺点可能就是进程有时会abend,经常初始化,维护成本高,而且对维护人员的要求会相对较高。
后面会分享更多关于DBA方面的内容,感兴趣的朋友可以关注下!!
最后附上朋友的一张支付宝活动福利,扫一扫瓜分15亿!