暂无图片
OGG集成模式与经典模式区别
最近更新:2022-08-22 10:38:09

一、捕获方法

对于Oracle源数据库,可以在经典捕获货集成捕获模式下运行Extract。选择的方法决定了配置Oracle GoldenGate进程的方式,并取决于以下因素: a、 涉及的数据类型 b、 数据库配置 c、 Oracle数据库的版本

模式名称 简要说明 classic(经典模式) 1、在经典捕获模式下,Oracle GoldenGate Extract进程从源系统上的Oracle重做或归档日志文件或备用系统上附带的归档日志中捕获数据更改 integrated(集成模式) 1、 在集成捕获模式下,Oracle GoldenGate Extract流程与数据库日志挖掘服务器直接交互,以逻辑更改记录(LCR)的形式接收数据更改 2、 对于 11.2.0.4 及更高版本的源数据库(源兼容性设置为 11.2.0.4 或更高版本),DDL 的捕获由日志服务器异步执行,不需要安装特殊的触发器、表或其他数据库对象。 3、 集成捕获是唯一支持从多租户容器数据库捕获的模式。一个 Extract 可以在多租户容器数据库中挖掘多个可插拔数据库。 4、 集成复制目标 Oracle 数据库必须是 Oracle 11.2.0.4 或更高版本

模式切换:需要先将抽取进程stop,然后通过命令alter extract 抽取进程名 ,upgrade integrated tranlog将模式进行切换。切换的时候需要观察scn,有可能会提示scn未到达抽取进程注册的scn的位置,这时需要等待并观察scn。当大于抽取进程注册的scn就可以通过命令去切换模式。

(一)经典捕获

在经典捕获模式下,Oracle GoldenGate Extract进程从源系统上的Oracle重做或归档日志文件或备用系统上的交付归档日志中捕获数据更改。下图说明了经典捕获模式下的Extract的配置。 image.png 经典捕获完全支持大多数 Oracle 数据类型,但对复杂数据类型的支持有限。经典捕获是原始的 Oracle GoldenGate 捕获方法。可以对 Oracle GoldenGate 支持的任何源 Oracle RDBMS 使用经典捕获,多租户容器数据库除外。

可以使用经典捕获来支持以下内容:

......