• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Oracle Golden Gate Introduction
 

Oracle Golden Gate Introduction

on

  • 4,468 views

Oracle Golden Gate Introduction

Oracle Golden Gate Introduction

Statistics

Views

Total Views
4,468
Views on SlideShare
4,415
Embed Views
53

Actions

Likes
1
Downloads
0
Comments
2

3 Embeds 53

http://www.blaazze.com 51
http://a0.twimg.com 1
http://www.docshut.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • It's very good 似的
    Are you sure you want to
    Your message goes here
    Processing…
  • It's very good slide
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Oracle Golden Gate Introduction Oracle Golden Gate Introduction Presentation Transcript

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