随笔分类 -  ogg

goldengate
Oracle GoldenGate: 使用宏
摘要:OGG宏与C语言中的宏一样,提供了函数封装的功能,即可以将一些配置参数整理为一个宏,然后在多个参数文件中共用,针对环境复杂或多个复制点的情况尤其有用。下面我们将介绍如何创建一个宏的库,以及在OGG参数文件中如何使用创建的这个宏 library.一个宏函数库是宏的集合,宏可以是一个库文件中包含多个宏... 阅读全文

posted @ 2014-11-26 23:53 margiex 阅读(1861) 评论(0) 推荐(0)

Oracle GoldenGate 12c实时捕获SQL Server数据
摘要:在Oracle GoldenGate 12c中,对一些最新的数据库提供了支持,比如SQL Server 2012/2014,当然12c也支持sql server 2008。主要新增特性有:捕获进程可以读取sql server压缩的本地备份日志;当第三方日志备份工具限制读取交易日志时,OGG的捕获进程... 阅读全文

posted @ 2014-11-19 11:44 margiex 阅读(1883) 评论(0) 推荐(0)

新发布GoldenGate 12c版本中的主要特性
摘要:业界领先的实时数据集成工具GoldenGate现在可以帮助企业在传统数据库和云平台、大数据平台之间进行实时复制。新的OGG 12c支持更多的异构数据库和大数据平台,进一步提升可管理性和对混合云的支持。主要新特性如下:一个新的streams迁移工具: Streams2OGG,帮助streams用户迁... 阅读全文

posted @ 2014-11-19 11:20 margiex 阅读(3970) 评论(0) 推荐(1)

使用变量替换批量部署GoldenGate
摘要:GoldenGate运行时允许在参数文件中动态指定一个值,即在参数文件中使用一个变量,而不是一个静态的值,当启动OGG进程时,根据环境动态加载此变量的值,达到在不同环境中,通过变量定义,实现多个环境的相同配置部署。对于一对多或多对一的场景,此配置可以降低维护的复杂性。 如下,是一个标准的data... 阅读全文

posted @ 2014-11-11 21:12 margiex 阅读(537) 评论(0) 推荐(0)

GoldenGate 之 Bounded Recovery说明
摘要:首先,我们来看两个OGG同步中可能的问题: loracle在线日志包含已提交的和未提交的事务,但OGG只会将已提交的事务写入到队列文件。因此,针对未提交的事务,特别是未提交的长事务,OGG会怎样处理呢? l有些长事务是在批处理作业中,需要几个小时才能执行完成,比如晚上跑批的作业。OGG在解析过程... 阅读全文

posted @ 2014-11-04 11:01 margiex 阅读(5471) 评论(0) 推荐(0)

Oracle 12c与GoldenGate 12c的一些问答
摘要:1. 如何知道一个12c DB是否为容器数据库?(1) container DBSQL> select cdb from v$database;CDB---YES(2) non container DBSQL> select cdb from v$database;CDB---NO2. 如何查看所有... 阅读全文

posted @ 2014-10-24 11:11 margiex 阅读(2449) 评论(0) 推荐(0)

goldengate 12c 针对oracle 12c配置的主要变化
摘要:由于oracle 12c已经是多租户架构,在使用OGG同步的时候,需要考虑下面一些情况一个 CDB包含多个PDB,源端部署的一个extract可访问所有pdb redo,理论上不需要每个pdb单独配置extract.抽取模式只能是integrated(集成)模式,不支持claasic captur... 阅读全文

posted @ 2014-10-23 23:12 margiex 阅读(7008) 评论(0) 推荐(0)

goldengate复制过程字符集处理一例
摘要:源端是oracle, al32utf8,表里有乱码,目标端是sybase cp936,两端的DB都不能改字符集,而且源端是目标端的超集,当复制有乱码的数据(非中文或英文数字等),目标端replicat abended.经查,在replicat参数中使用trailcharset utf-8, rep... 阅读全文

posted @ 2014-09-30 01:12 margiex 阅读(909) 评论(0) 推荐(0)

使用goldengate交付指定时间前的数据
摘要:在数据同步过程中,客户担心在源端误操作,比如truncate, drop, delete all等,在目标端也会立即同步,而无法挽救损失;因此,客户希望是目标端的数据比源端要慢一个时间点。解决方案:在ogg的replicat参数中使用DEFERAPPLYINTERVAL Specifies a le... 阅读全文

posted @ 2014-09-19 09:57 margiex 阅读(503) 评论(0) 推荐(0)

Oracle GoldenGate Veridata 12.1.3已经发布
摘要:通过GoldenGate Veridata 12.1.3,现在只需要一键点击即可修复数据复制后不一致的数据。veridata 架构通过比较数据,Veridata可修复两个数据库之间的数据。Veridata修复的范围包括GoldenGate, Oracle Data Integrator, Oracl... 阅读全文

posted @ 2014-07-23 11:37 margiex 阅读(3331) 评论(3) 推荐(0)

最新的goldengate monitor 12.1.3已经发布
摘要:Oracle GoldenGate管理包针对OGG提供企业级的监控和管理,包含有如下模块:Oracle Enterprise Manager Plug-in. 利用OEM框架查看、管理和预警OGGOracle GoldenGate Monitor. 一个独立查看、管理、预警OGG的产品,同时提供点对... 阅读全文

posted @ 2014-07-03 16:58 margiex 阅读(845) 评论(0) 推荐(0)

goldengate 12c对oracle DB的改进
摘要:1. 现在可使用Oracle Universal Installer,即安装时有图形化界面,同时会自动安装java runtime environment,不过个人认为,还是ZIP安装包方便,解压即用。2. 针对集成捕获(Integrated capture),性能上有了进一步提升,对用户而言,不... 阅读全文

posted @ 2014-05-08 10:39 margiex 阅读(655) 评论(0) 推荐(0)

goldengate 12c对teradata的支持
摘要:OGG12c在2014.4.24发布了对TD的最新支持版本,软件可在此下载:https://edelivery.oracle.com。新版本特性如下:当前支持TD 14.1的捕获和交付,仍然基于Teradata数据访问模块(TAM)13.10访问TD,但不支持NUBMER或VARRAY数据类型的捕... 阅读全文

posted @ 2014-05-04 15:45 margiex 阅读(304) 评论(0) 推荐(0)

Oracle GoldenGate 12c (12.1.2.0.1) for IBM DB2 iSeries
摘要:OGG 12.1.2.0.1 for iSeries 在2014.2.15发布,主要新增如下功能:本地交付(Native Delivery Replicat):新功能允许用户在IBM i服务器上安装Oracle GoldenGate,直接将数据投递到IBM的DB2 for i数据库。 在以前的版本... 阅读全文

posted @ 2014-05-04 15:38 margiex 阅读(491) 评论(0) 推荐(0)

Oracle GoldenGate 12c中的协同交付(Coordinated Delivery)
摘要:OGG 12c中,并行交付有2种模式:集成交付、协同交付。不过集成交付只能针对目标端是oracle数据库(有版本要求)使用,而协同交付则可以在非oracle数据库上使用。 先来看2个问题, l为什么需要协同交付? l什么是协同交付? 为什么需要协同交付? 在OGG12.1.2之前,如果在目标端碰上性能问题,延迟厉害 ,一般的做法是将交付进程拆分为几个。拆分的方式有2种,一是将一个复制进程中的多张表拆分出来,形成多个复制进程;另一种是将一张大表,按某个字段(一般是主键字段)的值进行拆分,形成多个投递进程。下面是针对同一个复制进程REP1中,多张表的拆分示例: REP1... 阅读全文

posted @ 2013-12-18 16:15 margiex 阅读(1043) 评论(0) 推荐(0)

Oracle GoldenGate 12c 新特性
摘要:针对Oracle 12c的专门优化;针对Oracle数据库的集成交付模式;提升在oracle DB中目标端的交付速度;针对非Oracle数据库的协调交付模式;降低非oracle DB中多线程配置的复杂程度,提升交付性能;提供更多的方法支持公司内部系统和云端系统之间的数据同步;更多的数据库支持:mysql 5.6, sybase 15.7等;更强的安全性:与oracle wallet集成,提升安全性;增加与oracle应用程序之间的支持,如oracle coherence, Oracle Advanced customer Services。更多的内容,可参考文档:http://www.orac 阅读全文

posted @ 2013-10-28 16:43 margiex 阅读(1236) 评论(0) 推荐(0)