Golden Gate 解决方案介绍<br />
议程/Agenda<br />为什么需要GoldenGate<br />GoldenGate技术简介<br />GoldenGate成功案例<br />GoldenGate功能和核心优势<br />
专家遇到专家<br />数据移动专家<br />
为什么需要Golden Gate?<br />客户和市场需要这样一款数据同步解决方案:<br />支持异构平台 | 灵活拓扑结构 | 实时复制 | 保证事务完整性 | 高效同步 <br />
GoldenGate的前世今生<br />创建于1995年,总部在美国旧金山。<br />数据复制领域的专业公司<br />全球超过4,000个安装许可,分布在政府、银行、制造、传媒、电信、证券、医疗和零售等各大行业,其中有多个全球财富500强...
Golden Gate  数据库业务数据同步专家<br /><ul><li>GoldenGate是数据同步工具,擅长ETL中的E
灵活的配置方式和健壮的数据传输保护机制
GoldenGate的关键特性:</li></li></ul><li>GoldenGate的实时架构<br />Capture<br />Delivery<br />Source Trail<br />Target Trail<br />Del...
Management Pack 管理维护架构<br /><ul><li>定义,配置,管理和报告GoldenGate在业务系统中的配置情况
GodenGate管理服务体系架构,关键特性:
集中化管理所有的GG进程,实时反馈GG的进程运行情况
丰富的基于web的客户端界面增强了可视性
告警通知,和第三方的监控产品集成,部署不会影响系统性能</li></li></ul><li>GoldenGateVeridata™ 管理维护架构<br /><ul><li>高速的数据比对解决方案
直接检查正在使用的数据库,识别和报告数据的差异性
优点:
快速减少风险,对数据差异采取行动
加快和简化数据比较
不破坏业务系统
关键特性:
支持大数据量比对
数据库在线时运行比对
选择性数据比对
无干扰的运行
灵活的报表机制</li></li></ul><li>统一灵活的数据平台针对众多的企业用户IT使用场景<br />容灾, 数据保护<br />Standby<br />(Open & Active)<br />零宕机时间迁移和升级<br />基于...
GoldenGate多对一数据同步场景<br />
GoldenGate一对多数据同步场景<br />Copyright © 2008, Oracle and/or its affiliates. All rights reserved. <br />
GoldenGate通过中间系统数据同步场景<br />Copyright © 2008, Oracle and/or its affiliates. All rights reserved. <br />
GoldenGate“offline”完成数据同步场景<br />目标数据库<br />备用数据库<br />生产数据库<br />SQL*Net Connection to Database<br />Oracle Shipping Arch...
GoldenGate软件支持的环境<br />
Upcoming SlideShare
Loading in …5
×

Oracle Golden Gate Introduction

4,176
-1

Published on

Oracle Golden Gate Introduction

Published in: Technology
2 Comments
1 Like
Statistics
Notes
  • It's very good 似的
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • It's very good slide
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
4,176
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

Oracle Golden Gate Introduction

  1. 1. Golden Gate 解决方案介绍<br />
  2. 2. 议程/Agenda<br />为什么需要GoldenGate<br />GoldenGate技术简介<br />GoldenGate成功案例<br />GoldenGate功能和核心优势<br />
  3. 3. 专家遇到专家<br />数据移动专家<br />
  4. 4. 为什么需要Golden Gate?<br />客户和市场需要这样一款数据同步解决方案:<br />支持异构平台 | 灵活拓扑结构 | 实时复制 | 保证事务完整性 | 高效同步 <br />
  5. 5. GoldenGate的前世今生<br />创建于1995年,总部在美国旧金山。<br />数据复制领域的专业公司<br />全球超过4,000个安装许可,分布在政府、银行、制造、传媒、电信、证券、医疗和零售等各大行业,其中有多个全球财富500强企业<br />与Oracle、IBM、HP、Microsoft、Sybase、Teradata等著名企业建立了紧密合作关系<br />2009年7月被Oracle收购<br />
  6. 6. Golden Gate 数据库业务数据同步专家<br /><ul><li>GoldenGate是数据同步工具,擅长ETL中的E
  7. 7. 灵活的配置方式和健壮的数据传输保护机制
  8. 8. GoldenGate的关键特性:</li></li></ul><li>GoldenGate的实时架构<br />Capture<br />Delivery<br />Source Trail<br />Target Trail<br />Delivery<br />Capture<br />Source Trail<br />Target Trail<br />双向复制<br />Capture: 实时读取交易日志捕捉数据变化并可实现过滤.<br />Trail: 暂存数据变化.<br />Route: 数据经过压缩和加密传送到目的地. <br />Deliver:执行所需的数据变化,然后将数据变化提交到目的库.<br />网络<br />源数据库 <br />目的数据库<br />
  9. 9. Management Pack 管理维护架构<br /><ul><li>定义,配置,管理和报告GoldenGate在业务系统中的配置情况
  10. 10. GodenGate管理服务体系架构,关键特性:
  11. 11. 集中化管理所有的GG进程,实时反馈GG的进程运行情况
  12. 12. 丰富的基于web的客户端界面增强了可视性
  13. 13. 告警通知,和第三方的监控产品集成,部署不会影响系统性能</li></li></ul><li>GoldenGateVeridata™ 管理维护架构<br /><ul><li>高速的数据比对解决方案
  14. 14. 直接检查正在使用的数据库,识别和报告数据的差异性
  15. 15. 优点:
  16. 16. 快速减少风险,对数据差异采取行动
  17. 17. 加快和简化数据比较
  18. 18. 不破坏业务系统
  19. 19. 关键特性:
  20. 20. 支持大数据量比对
  21. 21. 数据库在线时运行比对
  22. 22. 选择性数据比对
  23. 23. 无干扰的运行
  24. 24. 灵活的报表机制</li></li></ul><li>统一灵活的数据平台针对众多的企业用户IT使用场景<br />容灾, 数据保护<br />Standby<br />(Open & Active)<br />零宕机时间迁移和升级<br />基于日志,实时捕捉数据变化<br />可操作报表系统<br />Reporting<br />Database<br />OGG<br />ETL<br />ODS<br />EDW<br />ETL<br />异构源系统<br />实时 BI<br />EDW<br />查询卸载或后移<br />数据分发<br />
  25. 25. GoldenGate多对一数据同步场景<br />
  26. 26. GoldenGate一对多数据同步场景<br />Copyright © 2008, Oracle and/or its affiliates. All rights reserved. <br />
  27. 27. GoldenGate通过中间系统数据同步场景<br />Copyright © 2008, Oracle and/or its affiliates. All rights reserved. <br />
  28. 28. GoldenGate“offline”完成数据同步场景<br />目标数据库<br />备用数据库<br />生产数据库<br />SQL*Net Connection to Database<br />Oracle Shipping Archive Logs to Standby Database<br />TCP/IP<br />Online Redo Logs<br />Archive Logs<br />
  29. 29. GoldenGate软件支持的环境<br />
  30. 30. GoldenGate 10.4支持的主流数据库版本<br />Oracle 8i (DML only)<br />Oracle 9.1 and 9.2 (DML and DDL)<br />Oracle 10.1 and 10.2 (DML and DDL)<br />Oracle 11g (DML and DDL)<br />DB2 UDB 8.x and 9.5 on Windows and UNIX<br />DB2 UDB for OS/390 and z/OS 7.1 (until IBM end of service date)<br />DB2 UDB for z/OS Version 8.1 and 9.1<br />SQL Server 2000 and 2005 on MS-supported OS as a source or target.<br />SQL Server 2008 on MS-supported OS as a target only.<br />Sybase 12.5.4 and 15 ASE<br />MySQL versions 4.0 and 4.1<br />
  31. 31. 中国地区成功案例<br /><ul><li>海南移动BOSS应急系统(中国移动通信集团海南有限公司)
  32. 32. 北京移动综合网管告警系统
  33. 33. 江苏移动BOSS应急系统
  34. 34. 上海电信Siebel报表查询系统
  35. 35. 中华人民共和国海关总署H2000工程远程灾备系统
  36. 36. 税务系统灾备试点项目(国家税务总局)
  37. 37. 国体育总局体育彩票管理中心销售系统数据整合系统
  38. 38. 国家质量监督检验检疫总局“大通关”远程灾备系统
  39. 39. 中国电子口岸同城灾备系统
  40. 40. 中国第一重型机器集团公司远程灾备系统
  41. 41. 江西地税
  42. 42. 深圳国税
  43. 43. 厦门国税</li></li></ul><li>案例学习: AMD 实时报表系统驱动制造行业生产效率获收益<br />业务挑战:<br /><ul><li>新晶片半导体工厂在德国 德累斯顿,面临巨大产能压力
  44. 44. 其制造生产数据需要实时报告
  45. 45. 能和现有架构并存工作 (DB2 UDB on AIX; Oracle RAC on linux)
  46. 46. 工厂自动化软件的快速反馈加快生产决策者判断与决策</li></ul>GoldenGate解决方案:<br /><ul><li>工厂生产系统的数据实时复制到Oracle中
  47. 47. 为工厂自动化软件开放接口
  48. 48. 结果:
  49. 49. 4 秒数据延迟
  50. 50. 通过有效利用实时数据分析,生产力等级提高到原来的6倍</li></ul>晶片半导体工厂的实时报表系统<br />IBM SiView<br />DB2 UDB on AIX<br />实时报表应用Oracle on IBM AIX<br />Factory Floor<br />GoldenGate<br />API 集成<br />工厂自动化<br />应用服务器<br />"With these kinds of efficiency gains, we realized that we would be able to handle the major capacity expansion…”<br /> - Dr. Hartmut Eberius, Senior IT Manager, AMD<br />
  51. 51. 针对数据移动的Oracle产品<br />比较它们工作方式<br />增加转换能力<br />Disaster Recovery & Data Protection<br />Redo in Memory Buffer<br />Active Data Guard<br />Direct <br />Write to Logs<br />Direct<br /> Memory Access<br />减少延迟<br />Real Time Data Integration & High Availability<br />GoldenGate<br />Read <br />On-Disk Logs<br />Fast SQL<br />异构<br />Data Integration for Data Warehouse & SOA<br />Data Integrator<br />Set-based, <br />Complex SQL<br />SQL Query<br />
  52. 52. 灵活的筛选和映射功能<br />GoldenGate可提供有条件的筛选数据和过滤数据功能<br />表级筛选<br />行级筛选 - where语句<br />行级、操作、范围筛选 – filter参数<br />字段级过滤<br /><ul><li>GoldenGate提供表与表之间字段相互对应、映射的能力
  53. 53. 数据可在不同数据库的不同表直接转换
  54. 54. 可在数据捕获或数据复制阶段灵活使用映射</li></li></ul><li>强大的函数和SQL接口执行能力<br />GoldenGate提供内置函数来直接转换字段的能力<br />(目前共35个)<br />转换函数可在数据捕获或数据复制阶段灵活使用转换函数功能<br />通过user exits调用定制化的逻辑函数<br /><ul><li>SQL接口
  55. 55. 单独执行
  56. 56. 在参数文件中添加参数
  57. 57. 在表或映射定义中独立执行
  58. 58. 执行顺序取决于在参数文件中出现的顺序
  59. 59. 内联执行
  60. 60. 在参数文件中添加到表或映射定义中
  61. 61. 对匹配映射条件的记录予以执行
  62. 62. 存储过程或查询可以使用输入/输出变量
  63. 63. 可在目标库事务上下文中执行</li></li></ul><li>独特的异构处理能力<br />核心架构<br />用于所有数据库的核心产品部件<br />统一的trail文件格式<br />统一的元数据定义<br />公共数据类型的自动匹配<br />Capture方法<br />读取日志 (直接访问文件)<br />数据库内置日志接口 (事务日志 API)<br />厂商提供访问模块<br />利用数据库原生接口进行数据应用<br />
  64. 64. Capture<br />Commit Ordered Trail<br />独特的异构处理能力Oracle Capture<br />支持Oracle RAC<br />支持ASM<br />支持index-organized tables (IOTs) <br />支持clustered tables<br />支持object tables<br />支持object types (UDTs)<br />支持DDL操作<br />Archived log only (ALO) 模式<br />离线Capture (LOGSOURCE)<br />多线程Capture<br />Capture<br />Online Log<br />Archived Log<br />OCI/Oracle Net<br />
  65. 65. Capture<br />Commit Ordered Trail<br />独特的异构处理能力DB2 LUW Capture <br />Capture<br />支持Multi Dimensional Clustered Tables (MDC)<br />支持Materialized Query Tables (MQT)<br />支持数据压缩 (tablespace)<br />Online Log<br />Archived Log<br />DB2READLOG<br />DB2 CLI<br />
  66. 66. Capture<br />Commit Ordered Trail<br />独特的异构处理能力Microsoft SQL Server Capture <br />Capture<br />能从本地备份中Capture<br />与SQL Server复制共存<br />不要求SQL Server复制组件<br />支持没有唯一键的表 (在SQL Server复制不被支持)<br />支持computed columns<br />支持identity columns<br />Transaction Log<br />Backups<br />ODBC<br />
  67. 67. Delivery<br />Commit Ordered Trail<br />独特的异构处理能力Delivery<br />Delivery<br />原生APIs<br />事务分组<br />事务分割 (若需要)<br />数组操作<br />与加载工具集成<br />针对数据仓库应用可与平面文件集成 (Netezza and Greenplum)<br />Native Interface<br />Target Database<br />
  68. 68. 敏捷化项目实施过程<br />GoldenGate项目实施大致流程<br /><ul><li>产品学习周期短
  69. 69. 安装部署非常简单
  70. 70. 对源数据库不添加任何新对象
  71. 71. 一般大事务量数据同步测试,完成POC仅需一周时间
  72. 72. 可直接完成数据过滤和转换</li></li></ul><li>总结<br />数据移动专家<br />Copyright © 2008, Oracle and/or its affiliates. All rights reserved. <br />
  73. 73. Q & A<br />

×