ogg已安装部署后并且运行正常,过一段时间后源端数据库在某几张表里面增加了两个字段,目标端通过DDL把字段同步过来后出现了新增值的同步映射错误。再次使用add trandata表日志后还是报错,求大神帮忙解决!!!!!急!急!急!
解决方案 »
- 这个触发器怎么写?
- INDEX_COMBINE 后出现INDEX FULL SCAN INDEX (UNIQUE) ,何解?
- Oracle查询分组数据中每个分组的前5条记录(用一条sql实现)
- oralcle大虾进
- 救命啊!在线等。无法解析连接描述符指定的SID
- 求一快照的建立方法?——急,请高手帮忙
- 再次安装oracle9i
- 各位高手帮忙看看这条SQL语句,怎么改成不用exists的SQL??100分送上
- 熟悉C#和Oracle的高手看过来
- 关于一个select语句的问题?
- 请教大佬谁清楚这个错误什么意思啊oracle中的 ORA-06512: at "SYS.UTL_FILE", line 475错误
- PLS-00103: 出现符号 "END"在需要下列之一时:符号“;“被替换为”END"后继续
1.OGG开启同步DDL,那么如果手动先同步的表结构,那么就会报字段名已存在之类的错误
2.OGG没有开启同步DDL,需手动进行同步表结构
3.。。,是不是同步表结构后,之前的数据还未同步完。。
第二种解决方式,重新同步几张表。抽取进程先取消改动表的附加日志delete trandata USERA.TABLEA ,然后重新add trandata USERA.TABLEA。原复制进程先注释变动的表,然后新建复制进程,单独同步几张变动的表,等都追上以后。停止新加的进程,原复制进程取消注释启动,如无问题,删除新加进程。(推荐)
第二种解决方式,删除同步库变动的表,然后创建到主库的dblink,创建物化视图。(简单的解决方式,实时性不高的表可以这样)