

FlinkX-Oracle Logminer模块是FlinkX基于Logminer对Oracle重做日志进行实时采集分析,可对Oracle进行实时同步也可以通过指定SCN或者时间戳从某个节点进行同步,同时通过记录SCN号支持续跑功能。
Online Redo log files--在线重做日志,又称联机重做日志,指Oracle以SQL脚本的形式实时记录数据库的数据更新,换句话说,实时保存已执行的SQL脚本到在线日志文件中(按特定的格式)。
Archive Redo log files--归档重做日志,简称归档日志,指当条件满足时,Oracle将在线重做日志以文件形式保存到硬盘(持久化)。
Oracle重做日志一般由Oracle自动切换,重做日志文件在当LGWR进程停止写入并开始写入下一个日志组时发生切换,或在用户收到发出ALTER SYSTEM SWITCH LOGFILE时发生切换。如果Oracle数据库开启了归档功能,则在日志组发生切换的时候,上一个日志组的日志文件会被归档到归档目录里。
对于下面的Insert语句


Using the Online Catalog
Extracting a Logminer Dictionary to the Redo Log Files
Extracting the Logminer Dictionary to a Flat File

查出的数据格式如下图所示:
日志文件查找: 查询在线日志与归档日志 日志文件加载及开启Logminer
将日志文件加载到Logminer中,Logminer会将日志文件内容转化到v$logmnr_contents视图里
数据查询与解析
根据过滤条件,查询v$logmnr_contents数据,获得数据,并对sql_redo字段内容进行解析




4、查找数据
(update/delete/insert)进行过滤。

Q1
FlinkX-Oracle Logminer有测试过大数量数据么?时延大概多少呢?
测试过每秒3000条数据,时延秒级,任务配置如fetchSize,数据库资源的不同结果会有部分差异。日志频繁切换对logminer读取影响不大,但是日志切换频繁一般意味着数据变化很快或者日志组配置较小,在数据量变化很快的时候,会对logminer读取速度造成影响,目前测试发现同时加载的日志大小在5G甚至更多的时候 会出现较大的延迟。
Q2
Oracle采集还有基于xstream的,这个速度会很快,FlinkX有计划支持么?
短时间内暂不支持,后期会对其进行调研

更多技术交流方式

想面对面的进行技术交流吗?想及时参与直播活动吗?可扫码加入钉钉群“袋鼠云开源框架技术交流群”(群号:30537511)
想体验更多的数栈开源项目吗?可以在Github社区搜索“FlinkX”开源项目
FlinkX开源项目地址:
https://github.com/DTStack/flinkx
点击“阅读原文”,一键到达FlinkX开源项目!
文章转载自数栈研习社,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
655次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
625次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
530次阅读
2025-04-20 10:07:02
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
525次阅读
2025-04-08 09:12:48
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
479次阅读
2025-04-22 00:20:37
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
475次阅读
2025-04-17 17:02:24
Oracle 19c RAC更换IP实战,运维必看!
szrsu
457次阅读
2025-04-08 23:57:08
一页概览:Oracle GoldenGate
甲骨文云技术
456次阅读
2025-04-30 12:17:56
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
449次阅读
2025-04-22 00:13:51
火焰图--分析复杂SQL执行计划的利器
听见风的声音
404次阅读
2025-04-17 09:30:30