求助大神解决OGG问题,人在线,可以立即给分

whatshappen 2018-09-12 04:17:56
ogg已安装部署后并且运行正常,过一段时间后源端数据库在某几张表里面增加了两个字段,目标端通过DDL把字段同步过来后出现了新增值的同步映射错误。再次使用add trandata表日志后还是报错,求大神帮忙解决!!!!!急!急!急!
...全文
1058 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
大杨树 2019-04-25
  • 打赏
  • 举报
回复
第一种解决方式,手动在备库相同的表添加相同的字段,再启动复制进程试试。 第二种解决方式,重新同步几张表。抽取进程先取消改动表的附加日志delete trandata USERA.TABLEA ,然后重新add trandata USERA.TABLEA。原复制进程先注释变动的表,然后新建复制进程,单独同步几张变动的表,等都追上以后。停止新加的进程,原复制进程取消注释启动,如无问题,删除新加进程。(推荐) 第二种解决方式,删除同步库变动的表,然后创建到主库的dblink,创建物化视图。(简单的解决方式,实时性不高的表可以这样)
AHUA1001 2019-04-15
  • 打赏
  • 举报
回复
源表的结构发生变化后,是需要重新配置OGG的。
lyangsoft 2018-09-13
  • 打赏
  • 举报
回复
错误日志呢,OGG有没有开启同步DDL,什么也没提供很难判断是啥问题
1.OGG开启同步DDL,那么如果手动先同步的表结构,那么就会报字段名已存在之类的错误
2.OGG没有开启同步DDL,需手动进行同步表结构
3.。。。。。。。。。。。。。。。。。。。。,是不是同步表结构后,之前的数据还未同步完。。
whatshappen 2018-09-13
  • 打赏
  • 举报
回复
引用 2 楼 u012355452 的回复:
错误日志呢,OGG有没有开启同步DDL,什么也没提供很难判断是啥问题
1.OGG开启同步DDL,那么如果手动先同步的表结构,那么就会报字段名已存在之类的错误
2.OGG没有开启同步DDL,需手动进行同步表结构
3.。。。。。。。。。。。。。。。。。。。。,是不是同步表结构后,之前的数据还未同步完。。
DDL已经开启了
whatshappen 2018-09-12
  • 打赏
  • 举报
回复
源端数据库是oracle 10g

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧