GoldenGate-数据分发
来源:互联网 发布:nginx ip限制 编辑:程序博客网 时间:2024/05/19 10:36
一、.准备
前提:保证3台机器(A-源机,B-目标机,C-目标机),能够互相通信,且都装有oracle和GoldenGate
A机:172.28.132.231
B机:172.28.132.235
C机:172.28.132.236
1. 在A,B,C机器上配置管理进程
edit params mgr
输入:port 7809
2.数据初始化
A机:配置发送extract
edit params einikk
如下:
extract einikk
userid system, password "oracle"
rmthost 172.28.132.235, MGRPORT 7809
rmttask replicat, group rinikk
TABLE ggusr.*;
rmthost 172.28.132.236, MGRPORT 7809
rmttask replicat, group rinikk
TABLE ggusr.*;
B和C机配置相同的接收的replicat
edit params rinikk
如下:
replicat rinikk
assumetargetdefs
userid system, password oracle
discardfile ./dirrpt/RINIKK.dsc,PURGE
map ggusr.*, target ggusr.*;
二、传送数据
配置源机(A)
1.配置源机extract进程抽取数据
add extract sd1, tranlog, begin now
2.配置trail文件
add exttrail ./dirdat/ex, extract sd1, megabytes 10
3.编辑extract sd1
extract sd1
userid system, password oracle
exttrail ./dirdat/ex
numfiles 300
dynamicresolution
table ggusr.*;
4.配置传送extract进程
add extract pump1, exttrailsource ./dirdat/ex, begin now
5.配置传送位置
add rmttrail ./dirdat/re, extract pump1
6.编辑pump1
extract pump1
dynamicresolution
userid system, password oracle
rmthost 172.28.132.235, mgrport 7809, compress
rmttrail ./dirdat/re
numfiles 3000
PASSTHRU
table ggusr.*;
7.配置传送extract进程
add extract pump2, exttrailsource ./dirdat/ex, begin now
8.配置传送位置
add rmttrail ./dirdat/re, extract pump2
9.编辑pump2
extract pump2
dynamicresolution
userid system, password oracle
rmthost 172.28.132.236, mgrport 7809, compress
rmttrail ./dirdat/re
numfiles 3000
PASSTHRU
table ggusr.*;
10.启动extract
start extract sd1
start extract pump1
start extract pump2
三、接受数据
配置目标机
1.配置全局变量./GLOBALS
输入:CHECKPOINTTABLE system.cktb
2.添加check点到system.cktb
dblogin userid system, password oracle
add checkpointtable system.cktb
3.配置接受数据进程replicat
add replicat rep1, exttrail ./dirdat/re checkpointtable system.cktb
4.编辑rep1
replicat rep1
userid system, password oracle
HANDLECOLLISIONS
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/RORAKK.DSC,PURGE
MAP ggusr.* TARGET ggusr.*;
配置另一台目标机
1.配置全局变量./GLOBALS
输入:CHECKPOINTTABLE system.cktb
2.添加check点到system.cktb
dblogin userid system, password oracle
add checkpointtable system.cktb
3.配置接受数据进程replicat
add replicat rep1, exttrail ./dirdat/re checkpointtable system.cktb
4.编辑rep1
replicat rep1
userid system, password oracle
HANDLECOLLISIONS
ASSUMETARGETDEFS
DISCARDFILE ./dirrpt/RORAKK.DSC,PURGE
MAP ggusr.* TARGET ggusr.*;
四、验证
stats pump1
stats pump2
stats rep1
stats rep2
或直接查询数据库
- GoldenGate-数据分发
- 基于GOLDENGATE实现数据实时分发
- Oracle GoldenGate 数据加密
- GoldenGate初始化数据装载
- 数据复制软件---Oracle GoldenGate
- 数据复制软件---Oracle GoldenGate
- 深入浅出Oracle GoldenGate数据复制
- 数据复制软件---Oracle GoldenGate
- 【goldengate】官方文档笔记四 Oracle GoldenGate实时数据分布
- GoldenGate
- goldengate
- GoldenGate
- GoldenGate
- 甲骨文推最新数据集成方案GoldenGate
- Oracle推出最新数据集成解决方案GoldenGate
- 使用 Oracle GoldenGate 进行实时数据集成
- GoldenGate-增加datadump的数据同步
- 使用 Oracle GoldenGate 进行实时数据集成
- Linux编译链接问题----静态库和动态库
- [016] 如何使用真机调试Android应用
- 存储过程
- 进程与线程
- JAVA中extends 与implements有
- GoldenGate-数据分发
- Perl Unicode全攻略
- 浅析C语言的一个关键字——register
- 短信编码PDU格式解析
- Perl匹配中文
- perl的中文字符集转换的例子
- SharePoint基于SPFieldMultiColumn的Custom Field Type切记要覆盖GetFieldValue方法
- SQL to inspect form personalization
- 第一篇