Oracle-OGG同步TRUNCAT操作分析
来源:互联网 发布:kmeans算法 编辑:程序博客网 时间:2024/05/29 12:39
一、问题描述
通过OGG进行两个库的数据同步,其中一个表数据存在问题,需要全量重新生成,没有多考虑,直接对源表 truncate 了,在源端全量生成数据的时候,检查发现目标端数据比源表多了一倍多。
二、问题解决过程
1)分析目标表,发现老的数据没有被清理掉。
2)从基本的原理入手,关键在两个问题:
- OGG抽取的日志是什么类型的?该类型的日志那些操作会产生?
从OGG官方文档中可以看到,OGG抽取的是 Transaction Log,是事务日志。 OGG读取顺序是先读取联机日志,联机日志没读到再读取归档日志。
- truncate 操作会不会产生日志,如果能产生,是否能被OGG抽取到?
查询发现truncate操作不会产生联机和归档日志,所以在源端进行truncate操作不会通过OGG同步删除数据记录的操作。
0 0
- Oracle-OGG同步TRUNCAT操作分析
- ogg 同步SQLServer到Oracle
- 【Oracle】Oracle到PostgreSQL的OGG同步配置
- Oracle OGG
- 两台ORACLE之间配置OGG-未配置同步DDL
- 【GoldenGate】使用OGG,两个Oracle库之间单向同步数据
- OGG实现两台Oracle数据库的同步
- ogg同步mysql(mariadb5.5)数据到oracle
- OGG的Oracle与Hadoop集群准实时同步详解
- 基于OGG Datahub插件将Oracle数据同步上云
- oracle ogg同步到kafka不抓数据,重启ogg报错
- Oracle+Ogg 归档丢失 重新导数据建立ogg同步步骤
- OGG同步序列配置
- OGG DDL 双向同步
- ogg同步表
- OGG同步数据方法
- DG备库-OGG 同步
- OGG同构(ORACLE-ORACLE)、异构(ORACLE-MYSQL)同步配置及错误解析
- Color the ball HDU1556
- SPI总线协议学习笔记
- 【 题集 】 【kuangbin带你飞】专题六 最小生成树
- iOS屏幕旋转学习笔记
- Android应用程序发送广播(sendBroadcast)的过程分析
- Oracle-OGG同步TRUNCAT操作分析
- 不存私心天地间——“老召时空”2015年贺岁篇
- Algorithm Gossip:生命游戏
- JavaEE中的依赖性——依赖查找
- January 2015 Web Server Survey 2015年1月WebServer趋势 - netcraft
- F2FS文件系统架构与原理分析(一)——设计背景与功能
- 再悟-析构函数
- R语言数据处理篇之高级循环
- ACM--steps--2.2.1--求fibonacci数列的前四位