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

相关推荐
武子康1 天前
Java-202 RabbitMQ 生产安装与容器快速启动:Erlang 兼容、RPM 部署与常用命令
java·消息队列·rabbitmq·erlang·java-rabbitmq·mq
木千1 天前
Qt中关于QLineEdit控件的editingFinished信号执行两次的处理方式
开发语言·qt
a程序小傲1 天前
米哈游Java后端面试被问:Spring Boot Starter的制作原理
java·spring boot·后端
山风wind1 天前
设计模式-单例模式详解
开发语言·javascript·ecmascript
Misnearch1 天前
Mock服务是什么?
java·后端·微服务·mock
未来之窗软件服务1 天前
幽冥大陆(五十三)人工智能开发语言选型指南——东方仙盟筑基期
开发语言·人工智能·仙盟创梦ide·东方仙盟
后端小张1 天前
【JAVA 进阶】深入理解Sentinel:分布式系统的流量守卫者
java·开发语言·spring boot·后端·spring·spring cloud·sentinel
sc.溯琛1 天前
MySQL 性能优化核心:索引创建与管理实战指南
数据库·mysql·性能优化
cheems95271 天前
[JavaEE] CAS 介绍
java·开发语言·java-ee
zore_c1 天前
【数据结构】栈——超详解!!!(包含栈的实现)
c语言·开发语言·数据结构·经验分享·笔记·算法·链表