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
---------------------------