oracle19c双机运维,Oracle 19C OGG基础运维-05DDL操作同步

本文介绍了如何在Oracle 19C环境中使用OGG进行DDL操作同步,包括停止同步进程、修改抽取和应用进程、启动进程、测试DDL同步以及查看日志,涉及创建索引、增加列、更改字段长度、删除字段和清空表等操作。
摘要由CSDN通过智能技术生成

Oracle 19C OGG基础运维-05DDL操作同步

一 源端和目标端:停止同步进程

二 源端:修改抽取进程ext_01

三 目标端:修改应用进程rep_0l

四 启动进程

五 DDL操作同步测试

六 查看日志

七 常见问题

一 源端和目标端:停止同步进程

源端:

stop pump_01

stop ext_01

stop mgr

目标端:

stop rep_01

stop mgr

二 源端:修改抽取进程ext_01

红色部分为新添加DDL相关部分

GGSCI (cjcos01 as c##ogg@cjcdb/CDB$ROOT) 2> edit param ext_01

extract ext_01

userid c##ogg@cjcdb,password oracle

GETUPDATEBEFORES

GETTRUNCATES

BR BRINTERVAL 2H

CACHEMGR CACHESIZE 500MB

WARNLONGTRANS 2H,CHECKINTERVAL 5M

NUMFILES 4000

EOFDELAYCSECS 10

LOGALLSUPCOLS

TRANLOGOPTIONS INTEGRATEDPARAMS (max_sga_size 200, parallelism 2)

discardfile ./dirrpt/jcms.dsc,append, megabytes 200

exttrail ./dirdat/ex

---添加DDL

DDL INCLUDE ALL

DDLOPTIONS ADDTRANDATA, REPORT

---添加DDL

TABLE cjcpdb.cjc.emp;

TABLE cjcpdb.cjc.dept;

TABLE cjcpdb.cjc.bonus;

TABLE cjcpdb.cjc.salgrade;

TABLE cjcpdb.cjc.dummy;

三 目标端:修改应用进程rep_0l

红色部分为新添加DDL相关部分

GGSCI (cjcos02 as chen@chendb/CHENPDB) 44> view param rep_0l

replicat rep_01

setenv (NLS_LANG=AMERICAN_AMERICA.AL32UTF8)

userid ogg@chenpdb,password oracle

assumetargetdefs

reperror default,discard

discardfile ./dirrpt/replzl.dsc,append,megabytes 50

---添加DDL

DDL INCLUDE MAPPED

DDLOPTIONS REPORT

---添加DDL

MAP cjcpdb.cjc.emp, TARGET chenpdb.chen.emp;

MAP cjcpdb.cjc.dept, TARGET chenpdb.chen.dept;

MAP cjcpdb.cjc.bonus, TARGET chenpdb.chen.bonus;

MAP cjcpdb.cjc.salgrade, TARGET chenpdb.chen.salgrade;

MAP cjcpdb.cjc.dummy, TARGET chenpdb.chen.dummy;

四 启动进程

源端:

start mgr

start extract ext_01

start extract pump_01

目标端:

start mgr

start replicat rep_01

五 DDL操作同步测试

源端:

DDL操作1:创建索引

SQL> conn cjc/cjc@cjcpdb

Connected.

SQL> select index_name from user_indexes;

no rows selected

SQL> create index i_dept_01 on dept(LOC);

Index created.

目标端:

SQL> conn chen/chen@chenpdb

Connected.

SQL> select index_name from user_indexes;

INDEX_NAME

---------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值