Oracle GoldenGate (OGG)新增表同步数据的流程

 转载

程序员石磊2022-01-26 11:47:01©著作权

文章标签ogg新增表变更命令操作表结构进程名文章分类其他其它阅读数24

变更场景

已同步的表结构变更,包括添加字段,删除字段,修改字段类型和字段长度

新增同步表

变更流程

一、已同步表结构变更

检查 ogg 目标端和源端的同步,确定没有延迟
进入目标端 ogg 安装目录,运行 ggsci 命令进入命令操作
Info all 查看所有的复制进程,看有没有时间延迟


 

目标端停止复制进程
进入 ogg 安装目录,运行 ggsci 命令进入命令操作
Info all 查看所有的进程
Stop extract xx(x xxx 是进程名),停止复制进程


 

在目标端数据库中修改表结构
开发人员提供详细的修改脚本


 

源端停止复制进程
进入 ogg 安装目录,运行 ggsci 命令进入命令操作
Info all 查看所有的进程
Stop extract xx(x xxx 是进程名),停止抽取进程


 

在源端数据库中修改表结构
开发人员提供详细的修改脚本


 

启动目标端复制进程
Start extract xx(x xxx 是进程名)


 

启动源端抽取进程
Start replicat xx(x xxx 是进程名)

二、新增同步表

新增表同步表,建议将所有的新增表,通过一组新的抽取进程,传输进程和复制进程进

行同步。这样可以尽最大可能的不影响到原有的同步。

  1. 新增表 开发人员提供 SQL 语句
  2. 新增同步表 add trandata
    进入 ogg 安装目录,运行 ggsci 命令进入命令操作
    Dblogin userid xxxx, password xxx 登录到数据库
    Add trandata schema.table_name (如 hdcs.t)
  3. 在源端抽取进程中加入新增的表
    停止抽取进程;stop extract xxx
    修改参数文件,加入新增的表
    如:Table hdcs.xxxx;
  4. 在源端传输进程中加入新增的表
    停止传输进程;stop extract xxx
    修改参数文件,加入新增的表
    如:Table hdcs.xxxx;
  5. 在目标端复制进程中加入新增的表
    停止复制进程;stop replicat xxx
    修改参数文件,加入新增的表
    如:map hdcs.rtcxf, target hdcs.rtcxf;
  6. 依次启动各个进程
    启动源端抽取进程:start extract xxx
    启动源端传输进程:start extract xxx
    启动目标端复制进程:start replicat xxx
  7. 检查同步
    启动完成后,通过命令 info all 查看各个进程状态是否是 runninng 的正常状态
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值