OGG开启DDL单向复制

  • 源端执行

1.登陆ogg

[oracle@source ogg]# ./ggsci

2.编辑全局参数文件,增加一行配置如下

GGSCI (source) 1>edit param ./GLOBALS 

ggschemas  ogg

3.登陆源端数据库数据库,依次调用一下脚本自信

[oracle@source ogg]# sqlplus / as sysdba

SQL>@marker_setup.sql 

输出省略,按提示输入【步骤2】配置的用户 ogg

4.查看源端数据库的recyclebin的使用状态

SQL>show parameter recyclebin

5.关闭数据库的recyclebin

SQL>alter system set recyclebin=off deferred

6.依次在源端数据库内调用以下脚本,根据需要输入全局参数配置文件里的用户名 ogg

SQL>@ddl_setup.sql

SQL>@role_setup.sql

SQL>@ddl_enable.sql

SQL>@?/rdbms/admin/dbmspool.sql

SQL>@ddl_pin.sql ogg

7.登陆ogg,编辑抽取文件的参数文件,追加如下蓝色字符串配置

[oracle@source ogg]# ./ggsci

GGSCI (source) 1>edit param  extractname

ddl include all

8.重启参数被修改后的抽取进程,确定重启后源端进程状态正常

GGSCI (source) 2>start extractname

GGSCI (source) 3>stop extractname

  • 目标端执行

1.登陆目标端ogg

[oracle@target ogg]# ./ggsci

2.编辑目标端复制进程的参数文件,增加红色字符串配置

GGSCI (target) 1>edit param  replicatname

ddl include all

ddlerror default ignore retryop maxretries 3 retrydelay 5

3.重启编辑配置文件的复制进程

GGSCI (target) 2>stop replicatname

GGSCI (target) 3>start replicatname

4.源端执行ddl操作,在目标端查看数据变化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值