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

相关推荐
神明不懂浪漫24 分钟前
【第七章】Java中的常用类
java·开发语言·前端·经验分享·笔记
流星白龙7 小时前
【Redis】2.Redis重大版本
数据库·redis·junit
流星白龙7 小时前
【Redis】7.Hash表
数据库·redis·哈希算法
流星白龙8 小时前
【Redis】4.基本全局命令
数据库·redis·缓存
程序喵大人9 小时前
【C++进阶】STL容器与迭代器 - 01 STL 容器先解决元素放在哪里
开发语言·c++·stl
王八八。9 小时前
Navicat 17破解版下载安装教程 附安装激活步骤(2026 最新版)
数据库·navicat
cui_ruicheng9 小时前
Python从入门到实战(十六):多进程编程
开发语言·python
Jelena1577958579210 小时前
电商运营分析数据比价接口实战:多平台价格监控与智能决策系统
java·大数据·数据库
wdfk_prog10 小时前
嵌入式面试真题第 15 题:不可恢复异常后的通用崩溃快照、调用栈保存与离线分析架构
linux·开发语言·面试·架构
晴空了无痕10 小时前
从 Go 基础到 K8s:一条可落地的 Go 服务端成长路线
开发语言·后端·golang·kubernetes