ogg for mysql ddl_OGG配置DDL同步

GoldenGate的DDL同步只支持两边一致的数据库、单向复制,限制条件较多(如不能进行字段映射、转换等),所以实际应用价值不是很大。

基本配置步骤为:

(1)关闭ORACLE的回收站功能。

(2)选择一个数据库schema存放支持DDL的GoldenGate对象,运行相应创建脚本。

(3)编辑globals参数文件。

(4)修改extl和repl的配置文件

具体步骤:

(1). 关闭数据库回收站:

SQL>alter system set recyclebin=off scope=both;

(2). 编辑globals参数文件:

GGSCI>edit param ./globals

添加以下内容后保存:

GGSCHEMA ddw —标明支持DDL的GG对象存放在哪个schema下

(3). 执行创建脚本:

首先需要命令行进入GG安装目录下,然后再运行sqlplus执行脚本,如果不进入目录下脚本执行会报错(由于脚本中子脚本嵌套使用相对路径的问题所造成)。

SQL>@marker_setup.sql —提示输入目标schema

SQL>@ddl_setup.sql —提示输入目标schema,输入initialsetup最后输入yes

SQL>@role_setup.sql

SQL>grant GGS_GGSUSER_ROLE to ddw; —不进行该步赋权后面起进程会报错

SQL>@ddl_enable.sql —使触发器生效

(4). 最后修改提取进程和复制进程的配置文件,分别加入d

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值