GoldenGate 学习记录
来源:互联网 发布:怎么整治淘宝无良商家 编辑:程序博客网 时间:2024/06/06 21:01
******************************安装配置*****************************************
1.-----安装ogg
mkdir /ogg
chown sybase:sybase /ogg
tar –xvf ggs_Linux_x64_sybase12_5_64bit.tar
ggsci
GGSCI>create subdirs
2.-----两端环境变量
export PATH=/ogg:$PATH
export LD_LIBRARY_PATH =/ogg:$ LD_LIBRARY_PATH
export DSQUERY=syb (源端设置Sybase的 server name)
create user oggadm identified by oggadm
default tablespace users temporary tablespace temp;
grant dba to oggadm;
****************************
1.确认数据库为归档日志
archive log lost
2.开启数据库最小附加日志
alter database add supplemental log data
alter system switch logfile
****************************
运行在GoldenGate目录下ggsci.exe,分别设置源和目标GoldenGate
1.编辑服务名称
edit params ./GLOBALS --内容:MGRSERVNAME mgrXXX
2.创建GoldenGate manager服务
install addservice addevents
5.GoldenGate用户登陆,增加需要传输的用户表
dblogin userid GoldenGate passwork ***
6.开启GoldenGate用户下所有表的最小附加日志
add trandata goldengate.*
****************************
配置SourceDB的GoldenGate
需要配置MGR进程,添加一个extract进程,和一个远端队列。
1.配置MGR进程端口(源和目标数据库开启端口不能相同,MGR进程使用的TCP/IP端口侦听请求)
edit params mgr --内容:PORT 7809
2.新增一个抽取进程,负责抓取SourceDB中变化的数据,基于日志方式,立即生效
add extract ext1,tranlog,begin now
3.配置抽取进程
edit params ext1
在ext1参数文件配置如下:
extract ext1 --抽取进程名为ext1
userid goldengate,password goldengate --连接SourceDB的账号密码
rmthost 172.17.17.61, mgrport 7809 --远程主机地址及服务端口(TargetDB)
rmttrail D:\GoldenGate\dirdat\r1 --远程队列的位置(TargetDB)
dynamicresolution --优化参数,动态分析表结构
gettruncates --是否抓取Truncate的数据
table goldengate.myusert; --配置抽取的table
table sj.*;
table smt.*;
table lang.*;
4.新增远程队列位置,位置TargetDB的,与上面进程配置中的一致
add rmttrail D:\GoldenGate\dirdat\r1 extract ext1,MEGABYTES 5
5.启动mgr和抽取进程
start MGR
start ext1
查看状态
info MGR
info all
view report ext1
****************************
配置TargetDB的GoldenGate
需要配置MGR进程,添加一个replicat进程。
1.配置MGR进程端口(源和目标数据库开启端口不能相同,MGR进程使用的TCP/IP端口侦听请求)
edit params mgr
内容:PORT 7809 --mgr进程使用的TCP/IP端口侦听请求
DYNAMICPORTLIST 7840-7850 --接受远端队列的端口列表
2.新增一个复制进程,将抽取到队列中的文件解析写进TargetDB
ADD replicat rep1 EXTTRAIL d:\ggs\dirdat\r1, nodbcheckpoint
--add replicat rora01,CHECKPOINTTABLE goldengate.ggs_checkpoint,EXTTRAIL ./dirdat/tt
3.配置复制进程
edit params rep1
在rep1参数文件配置如下:
replicat rep1 --复制进程名称
userid goldengate,password goldengate --登陆targetDB的账号密码
assumetargetdefs --两DB数据结构一致则使用此参数
reperror default,discard --如果复制出错,则继续,错误放进discardfile中
discardfile D:\oradata\discard\repsz.dsc,append,megabytes 100
gettruncate --复制truncate操作
map goldengate.myuser, target sa.myuser; --源表与目标表对应
map sj.*, target sj.*;
map lang.*, target lang.*;
map smt.*, target smt.*;
4.启动mgr和抽取进程
start MGR
start rep1
查看状态
info MGR
info all
view report rep1
****************************
测试:在SourceDB添加数据,查看TargetDB是否已经增加
查看:stats ext1
- GoldenGate 学习记录
- GoldenGate 学习记录
- SQRMYY GoldenGate实施记录
- 转:Oracle GoldenGate学习之Goldengate介绍
- Oracle GoldenGate学习之--GoldenGate的监控
- Oracle GoldenGate学习之--GoldenGate的监控
- GoldenGate学习笔记二_监控GoldenGate
- Oracle GoldenGate学习之Goldengate介绍
- Oracle GoldenGate学习之Goldengate介绍
- oracle GoldenGate学习笔记
- Oracle GoldenGate 学习
- goldengate 学习有用网址
- Oracle GoldenGate学习笔记
- goldengate 学习系列4-logdump
- oracle goldengate 参数学习 GETUPDATEBEFORES
- GoldenGate学习之旅-1
- GoldenGate
- goldengate
- VS MFC 菜单 添加快捷键
- flash音乐播放器
- Packetized Elementary Stream Headers
- [线段树+区间求和]LightOJ 1183 - Computing Fast Average
- PCIe配置访问请求
- GoldenGate 学习记录
- MeasureSpec简介 ----老理不清的Measure
- 枚举类型
- 解决eclipse无法启动
- XCode的一些调试技巧
- 静态方法中调用非静态方法
- 清除系统LJ-批处理.bat 源代码
- 屏蔽迅雷看看广告
- GIS展望——乘着GIS去时间旅行