企业级GoldenGate实战揭秘(连载,有PDF文档)

朦朦胧胧 发布于 2011/07/23 15:44
阅读 752
收藏 3

  GoldenGate公司成立于1995年的美国加州旧金山,它的名称源自旧金山闻名于世的金门大桥。两位创始人Eric Fish和Todd Davidson最初旨在为Tandem计算机公司设计一个容错系统,由于GoldGate的健壮性和出色的数据复制功能,银行用它来把ATM网络的交易数据发送到IBM大型机。后来广泛地应用到金融行业及要求数据复制高效、健壮的各个行业,全球licences数量超过4000。
    该公司于2009年9月被Oracle公司收购,在此之前Oracle和GoldGate公司就有了长达超过10年的合作关系。Oracle收购GoldenGate以后,按照Oracle公司的一贯策略,迅速把它和自己的数据库、中间件、以及应用集成,依托Oracle公司研发技术的优势,并对其做了大量的更新和改进。截止到目前为止,已经有全球有五百多家大客户使用GoldenGate作为其容灾、复制的解决方案。作为一个企业级的成熟产品,因为其快速、易用、灵活、健壮等特性,越来越多的用户把它作为关键业务系统容灾、复制、同步的首选。随着Oracle公司对其不断改进,这个产品会越来越稳定、成熟、可靠,同时也会有更多人去学习它,使用它。
    目前GoldenGate的最新版本为11.1,为了和Oracle的数据库、中间件产品的称谓保持一致,Oracle称之为11g,目前Oracle公司把它归到Fusion Middleware也就是融合中间件产品线中。但实际上它和数据库的联系更加紧密,有经验的DBA通过花较短的时间就可以迅速地掌握它。


原帖地址http://club.techtarget.com.cn/showtopic-104935.aspx

加载中
0
朦朦胧胧
朦朦胧胧

第二章  Windows平台Oracle-Oracle的单向复制
    本章节主要内容为在Windows平台下,用Oracle glodengate 搭建一个单向的Oracle-Oracle的复制。在熟悉企业级的复制之前,先进行热身,做一个demo,顺便理清一些基本的概念,好对GoldenGate有个全局的概念。
    另外用于企业生产环境的Windows 2003和2008平台也跟Windows XP大同小异,如果您的平台是Windows也可以参考本章的内容。
    本章适合于入门及中等水平的读者阅读。

帖子原址http://club.techtarget.com.cn/showtopic-104951.aspx

0
朦朦胧胧
朦朦胧胧

第三章

这章主要讲的Linux平台Oracle RAC-Oracle Standalone复制

帖子原址http://club.techtarget.com.cn/showtopic-104976.aspx

0
朦朦胧胧
朦朦胧胧

第四章 目标端数据初始化

    前面提到过,GoldenGate作为数据复制的工具,他的原理是将数据从一个数据库容灾到另一个数据库中,由于他是基于交易的复制,是通过读取生产端的redo或archive日志文件来获取数据的变化,然后在容灾端还原SQL,从而使生产端和容灾端的数据库数据一致。很多时候在配置GoldenGate软件的时候,生产端的数据库中已经存在了大量的数据。那么这些数据我们就需要同步到容灾端。
    数据同步可以在一个活动的生产库上实现,在同步数据的同时,生成库还有数据的更新,这样就需要配置一组进程来实时的获取更新。同步也可以在一个不活动的生产库上实现,当然这样容易的多。

帖子原址http://club.techtarget.com.cn/showtopic-104977.aspx

0
朦朦胧胧
朦朦胧胧

第五章 为Oracle数据库配置DDL同步

帖子原址http://club.techtarget.com.cn/showtopic-105017.aspx

0
朦朦胧胧
朦朦胧胧

第6章 IBM AIX平台Sybase-Oracle数据库复制

帖子原址http://club.techtarget.com.cn/showtopic-105018.aspx

0
朦朦胧胧
朦朦胧胧

第七章 实际应用中常见场景及案例分析

帖子原址http://club.techtarget.com.cn/showtopic-105019.aspx

0
朦朦胧胧
朦朦胧胧

第八章 GoldenGate日常维护 

  当GoldenGate软件部署实施完毕之后,接下来一部分非常重要的工作就是GoldenGate的日常维护与异常处理;这也是非常体现技术含量与一个工程师睿智的环节。
  下面我们就来介绍这一部分内容,希望在工作中尽可能的有所帮助。
  日常维护包括监视进程的运行状态,调优GoldenGate各进程处理性能与排除日常故障。做到这些的话我们经常需要利用以下工具获得足够多的诊断信息:
GGSCI命令行;
Oracle GoldenGate的跟踪参数;
Oracle GoldenGate的report文件与日志;
操作系统的日志;
用logdump工具分析trail文件;
  等等

帖子原址http://club.techtarget.com.cn/showtopic-105020.aspx

返回顶部
顶部