给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可能会有问题