OGG 安装注意事项

给OGG添加角色和一些能力 (单项复制的话在源端做 双向复制的话源端/目标端一起做)

安装sequence支持

cd $OGG_HOME 这句话的意思是告诉你去ogg家目录下执行

cd /u01/ogg

sqlplus / as sysdba

@sequence.sql --支持序列

GRANT EXECUTE ON ogg.updateSequence TO ogg;

ALTER TABLE sys.seq$ ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;

安装ddl支持

@marker_setup.sql

@ddl_setup.sql

添加角色

@role_setup.sql

GRANT GGS_GGSUSER_ROLE TO ogg;

@ddl_enable.sql

@marker_status.sql

mgr 参数(源端和目标端)

GGSCI (19c01) 2> view params mgr

PORT 7809

DYNAMICPORTLIST 7810-7820

PURGEOLDEXTRACTS ./dirdat/*, USECHECKPOINTS, MINKEEPDAYS 3

PURGEMARKERHISTORY MINKEEPDAYS 3, MAXKEEPDAYS 7

LAGREPORTHOURS 1

LAGINFOMINUTES 30

LAGCRITICALMINUTES 45

ACCESSRULE, PROG *, IPADDR * ALLOW

源端

推送进程参数

GGSCI (19c01) 4> view params dp_test

EXTRACT dp_test

RMTHOST 192.168.158.132, MGRPORT 7809, compress

PASSTHRU

RMTTRAIL ./dirdat/r0

DYNAMICRESOLUTION

table HR.*;

源端

抽取进程参数

GGSCI (19c01) 4> view params ext_test

extract ext_test

setenv (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)

userid ogg,password oracle

FETCHOPTIONS NOUSESNAPSHOT

REPORTCOUNT EVERY 1 MINUTES,RATE

WARNLONGTRANS 1h,CHECKINTERVAL 5m

EXTTRAIL ./dirdat/e0

DISCARDFILE ./dirrpt/ext_test.dsc, APPEND,MEGABYTES 4000

table HR.*;

GGSCI (19c02) 2> view params rep_test

REPLICAT rep_test

setenv (NLS_LANG="AMERICAN_AMERICA.AL32UTF8")

userid ogg,password oracle

DISCARDFILE ./dirrpt/rep_test.dsc, APPEND, MEGABYTES 1000

REPORT AT 01:59

REPORTCOUNT EVERY 30 MINUTES, RATE

REPERROR DEFAULT, ABEND

GETTRUNCATES

ALLOWNOOPUPDATES

HANDLECOLLISIONS

assumetargetdefs

--table

map hr.*, target hr.*;

源端需要执行的

--添加抽取进程

add extractext_test,tranlog , begin now

add exttrail ./dirdat/e0,extract ext_test MEGABYTES 100

--添加投递进程

add extract dp_test,exttrailsource ./dirdat/e0

add rmttrail ./dirdat/r0,extract dp_test

源端添加trandata

dblogin userid ogg,password ogg

add trandata hr.*

相关命令

ggsci常用命令

进入ggsci,cd到ogg软件目录

./ggsci

help --查看更多命令

info all --查看所有进程

info ext_test -- 查看进程ext_test状态

stats ext_test --查看ext_test捕获变化统计信息

start ext_test --启动进程 ext_test

stop ext_test --停止进程ext_test

logdump常用命令

进入logdump,cd到ogg软件目录

./logdump

help --查看更多命令

ghdr on

detail data

usertoken detail data on

ggstoken detail data on

排错命令

view report mgr

view report 进程名称

排错参考文档

https://www.jianshu.com/p/93db64520609

安装参考文档

https://www.modb.pro/db/568646

注意部署机尽量单ip,双ip可能会有问题

相关推荐
NineData2 小时前
NineData 迁移评估功能正式上线
数据库·dba
怒放吧德德5 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆6 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
NineData7 小时前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
心之语歌9 小时前
基于注解+拦截器的API动态路由实现方案
java·后端
赵渝强老师9 小时前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
华仔啊10 小时前
Stream 代码越写越难看?JDFrame 让 Java 逻辑回归优雅
java·后端
ray_liang10 小时前
用六边形架构与整洁架构对比是伪命题?
java·架构
Ray Liang11 小时前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
Java水解11 小时前
Java 中间件:Dubbo 服务降级(Mock 机制)
java·后端