goldengate(四)
ODI利用goldengate实现增量数据捕获上个月,Oracle发布了ODI的最新版本10.1.3.6_02,其中增加了针对采用goldengate获取源数据库增量变化的知识模块,这样当系统需要实时数据仓库时,我们从源数据库抽取增量数据,就完全可以利用goldengate从数据库的日志中抽取,避免了对源数据库系统的影响,以前采用streams或者logminer抽取增量时,需要在源数据库部署stream,需要DBA权限,很多管理员都有抵触情绪,怕影响生产系统,goldengate在源数据库中抽取增量时,在源数据库系统上不需要部署任何东西,它只需要一个普通用户从数据库获取元数据,该
goldengate的初始化(三)
goldengate的初始化GoldenGate支持多种方式进行初始化同步,针对源和目标是相同数据库的情况,建议采用数据库的内置工具进行同步,以oracle为例,如果是全库同步建议采用rman或者transportalbe tablespace,这样可以保证效率最高,同步最安全可靠。如果是用户级别、表级别,可以采用oracle exp/imp或者expdp/impdp(datapump)功能,当然rman和datapump需要额外的存储空间,imp/exp可以通过管道进行同步,但效率相对比较低。这里如果是同版本的oracle到oracle,并且是全库同步,强烈建议采用rman来做。初始化的准备工作:在初始化前,请首先
goldgate简述(一)
初探Oracle Golden Gate(一)项目中可能要用到Golden Gate 来做为数据复制的工具,在google上查询了一番,看了些文章,写下些心得。这篇文章作为一个引子,希望自己能够坚持下来。Oracle新收购的Golden Gate,主要强调数据的实时性,号称数据提取最快,对源端开销影响最小;在Oracle官方网站上的Golden Date的介绍: http://www.oracle.com/goldengate/index.htmlGolden Gate工作原理:在源数据库端(支持各种数据库)提取日志文件以获得变化的发生,如Oralce数据库就是监控Redo Log或Archieve Log,将变化的数据写入一个本地的跟踪文件Tr