8. Setting up an Integrated Capture Extract process

Setting up an Integrated Capture Extract process

1° Integrated Capture提取进程简介:

Integrated Capture是OGG的新的提取进程
直接从数据库日志挖掘服务的逻辑改变记录(LCRs)中获取数据改变
该功能基于Oracle的Streams技术
OGG管理用户需要有访问日志挖掘字典对象的权限
参见《4. Preparing the source database for GoldenGate setup》授权部署
该模式支持从源库的压缩数据中抽取信息
支持更多种的Classic Capture模式所不支持的数据类型

2° 配置前的准备:

打开库级最小附加日志
打开表级附加日志
  参见《2. Enabling supplemental logging in the source database》
配置MGR进程
创建存放源端trail文件的目录
为源端trail文件配置一个双字母的前缀名
创建OGG数据库用户并赋权,需要一些额外的权限

3° 源端创建Integrated Capture提取进程的步骤:

su - oracle
cd /ggs
./ggsci
EDIT PARAMS EGGTEST1
EXTRACT EGGTEST1
USERID ggs@local, PASSWORD ggs
-- 本地的OGG数据库用户ggs登录方式
TRANLOGOPTIONS MININGUSER ggs@MiningDB, MININGPASSWORD ggs
-- 到下游库的OGG数据库用户的登录方式
EXTTRAIL /ggs/dirdat/st
TABLE scott.*;

-- 像使用vi命令一样保存编辑的配置文件

-- 注册Integrated Capture提取进程,需要关联本地库和MiningDB
DBLOGIN USERID ggs@local, PASSWORD ggs
MININGDBLOGIN USERID ggs@MiningDB, PASSWORD ggs
REGISTER EXTRACT EGGTEST1 DATABASE

-- 向OGG实例添加Integrated Capture提取进程
ADD EXTRACT EGGTEST1, INTEGRATED TRANLOG, BEGIN NOW

-- 为Integrated Capture提取进程添加本地trail文件
ADD EXTTRAIL /ggs/dirdat/st, EXTRACT EGGTEST1

START EXTRACT EGGTEST1
status extract EGGTEST1

4° downstream模式相关:

Integrated Capture提取进程可以配置成源库模式和下游库(downstream)模式
当配置downstream模式时,需要在提取进程配置文件中配置:
  TRANLOGOPTIONS MININGUSER ggs@MiningDB, MININGPASSWORD ggs
同时在注册进程时额外的需要登录到MiningDB
  MININGDBLOGIN USERID ggs@MiningDB, PASSWORD ggs
在MiningDB上的数据库用户ggs的部署和源库是一样的

5° 注意:

数据库11.2.0.2及其之前的版本不能够使用Integrated Capture模式
可以配置downstream模式实现,要保证downstream库的版本在11.2.0.3或更高

6° 另外需要被配置的参数:

TRANLOGOPTIONS INTEGRATEDPARAMS
该参数控制分配给日志挖掘字典的内存大小
这部分内存从SGA的StreamsPool中划分
  TRANLOGOPTIONS INTEGRATEDPARAMS (MAX_SGA_SIZE 164)
  单位是MB,且要小于StreamsPool的大小

MEGABYTES N
该参数控制trail文件的大小

DYNAMICRESOLUTION
参见《7. Setting up a Classic Capture Extract process》

[TOC]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值