dbms_logmnr日志挖掘器

达梦数据库DBMS_LOGMNR包的使用 1、前言 ​ 使用DBMS_LOGMNR包对归档日志进行挖掘,重构出DDL和DML等操作,并通过获取的信息进行更深入的分析。目前DBMS_LOGMNR只支持对归档日志进行分析,配置归档后,还需要将dm.ini中的RLOG_APPEND_LOGIC选项置为1或2。 ​ DM MPP 环境下不支持DBMS_LOGMNR包。 本次测试使用到的系统包以及视图: ​ DBMS_LOGMNR:ADD_LOGFILE、START_LOGMNR、END_LOGMNR; ​ 阅读详情

--dbms_logmnr日志挖掘器,分析数据库重做日志的工具
--可以分析在线重做日志,更适合归档重做日志文档。
dbms_logmnr是oracle在oracle8i所提供的新package。它主要用于分析log file文件(包括online redo log file,archived log file),将log file中的信息转存到v$logmnr_contents中,从而获取对oracle数据库操作的历史信息。它不仅可以分析oracle8i的log file,也可以分析oracle8的log file。信息主要包括在你分析的时间限制内数据库数据作了些什么变更,执行了哪些语句。
1. 创建数据字典文件,以便更方便的阅读日志信息
使用前提:需要配置utl_file,需要执行dbms_logmnr_d的权限(缺省:execute_catalog_role有权限)
begin
  sys.dbms_logmnr_d.build('oratom_dic.bat','e:/utl');
end;
/
2. 创建要分析的日志文件列表
begin
 sys.dbms_logmnr.add_logfile('D:/oracle/oradata/oratom/REDO03.LOG',sys.dbms_logmnr.NEW);
end;
/
3. 使用LogMiner进行日志分析

 参数 参数类型 默认值 含义
 StartScn  数字型(Number) 0 分析重作日志中SCN≥StartScn日志文件部分
 EndScn  数字型(Number) 0 分析重作日志中SCN≤EndScn日志文件部分 
 StartTime 日期型(Date) 1998-01-01   分析重作日志中时间戳≥StartTime的日志文件部分
 EndTime 日期型(Date)  2988-01-01  分析重作日志中时间戳≤EndTime的日志文件部分
 DictFileName  字符型(VARCHAR2)   字典文件,该文件包含一个数据库目录的快照。使用该文件可以使得到的分析结果是可以理解的文本形式,而非系统内部的16进制

Options BINARY_INTEGER 0  系统调试参数,实际很少使用

begin
 sys.dbms_logmnr.start_logmnr(DictFileName=>'e:/utl/oratom_dic.bat');
end;
/
4. 观察分析结果(v$logmnr_contents)
select scn,sql_redo from v$logmnr_contents;
5. 终止日志分析事务,此时PGA内存区域被清除,分析结果也随之不再存在
execute sys.dbms_logmnr.end_logmnr;

1、图解Oracle Logminer配置使用 LogMiner配置使用手册 1 Logminer简介 1.1 LogMiner介绍 Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 在线/归档日志文件中的具体内容,特别是该工具可以分析出所有对于数据库操作的DML和DDL语句。该工具特别适用于调试、审计或者回退某个特定的事务。 LogMiner分析工具实... 阅读详情

相关推荐

oracle日志挖掘dbms_logmnr

今天学习了一下oracle日志挖掘,搞了大半天终于完成了 安装包位置: [oracle@oracle ~]$ ls /u01/11g/rdbms/admin/dbmslm* /u01/11g/rdbms/admin/dbmslmd.sql  /u01/11g/rdbms/admin/dbmslms.sql /u01/11g/rdbms/admin/dbmslm.sql

freedompuge的专栏 3291

oracle dbms_logmnr,dbms_logmnr的大致用法!

讲课讲到不完全恢复(找回drop table)时,经常需要确定drop table的确切时间,所以经常需要用到dbms_logmner,记录一下大致过程,备查![@more@]SQL> desc dbms_logmnr_dPROCEDURE BUILD参数名称 类型 输入/输出默认值?-------------...

weixin_35894622的博客 1188

达梦DBMS_LOGMNR归档数据挖掘

达梦日志挖掘分析完整步骤~

Penrosee的博客 1945

Oracle基础包之DBMS_LOGMNR(十二)

概述 通过使用包DBMS_LOGMNR和DBMS_LOGMNR_D,可以分析重做日志和归档日志所记载的事务变化,最终确定误操作(例如DROP TABLE)的时间,跟踪用户事务操作,跟踪并还原表的DML操作. 回到顶部 包的组成 dbms_logmnr.add_logfile 作用: 用于为日志分析列表增加或删除日志文件,或者建立日志分析列表。 语法: dbms_logmnr.add_logfile(LogFileName in varchar2,Option in binary_integer defaul

tianxingyun的专栏 3258

LOGMNR日志挖掘工具的使用

LOGMNR日志挖掘是oracle自带的日志挖掘工具,可以用于对oracle数据DDL和DML操作做问题诊断。 LOGMNR 对redo log进行挖掘,找出在某个时间所作的DDL或DML操作。 安装LOGMNR @?/rdbms/admin/dbmslm @?/rdbms/admin/dbmslmd 与logmnr相关的视图有: v$logmnr_contents:This

zhlh_xt的专栏 706

Oracle之logmnr日志解析

Oracle之logmnr日志解析

奋斗的阿杰的博客 1595

日志挖掘器使用 dbms_logmnr

安装LogMiner工具 @$ORACLE_HOME\rdbms\admin\dbmslm.sql; 以SYSDBA身份运行 ...

cpfengyo322322的博客 607

激光可燃气体传感器:核心技术环节分析

激光可燃气体传感器核心技术涵盖七个维度:1)TDLAS光谱吸收与调制技术(检测下限ppm级);2)DFB激光器与双闭环温控系统(波长稳定性±0.0036nm);3)微弱信号处理技术(信噪比提升60dB);4)环境补偿算法(温压补偿误差<±1%);5)本质安全防爆设计(ExiaIICT4Ga等级);6)智能边缘计算(STM32L476芯片);7)多重性能验证(响应时间<1秒)。通过微型化、多气体检测等创新,该技术已在工业安全等领域替代传统方案,实现高精度检测。(149字)

上市公司前技术负责人,20 年软硬件深耕 + 百人研发团队管理经验,名校理工科背景加持。从技术攻坚到团队掌舵,沉淀海量项目实战与管理心得,专注分享软硬件干货、疑难问题解决方案,既是靠谱知识传播者,也盼链接优质项目共成长。 1042

oracle 挖掘日志,ORACLE日志挖掘器(LogMiner)

ORACLE日志挖掘器(LogMiner)ORACLE日志挖掘器(LogMiner)--日志挖掘器(LogMiner)日志挖掘器的3个主要组成部分:v$logmnr_contents视图、pl/sql 的 的dbms_logmnr 、dbms_logmnr_dv$logmnr_contents视图是 LogMiner 挖掘日志的接口,每当该视图被访问时,重做日志就会被读取,即挖掘日志实际上就是对该...

weixin_42298352的博客 785

不用写代码!用AIStarter 5.0.0离线包部署InfiniteTalk的完整指南(Windows/Mac/Linux全平台)

本文详细介绍了如何使用AIStarter 5.0.0离线包在Windows、Mac和Linux平台上零代码部署InfiniteTalk数字人。从环境准备、离线资源获取与验证,到全平台部署实操指南,提供了完整的本地化安装流程和优化建议,帮助用户快速实现AI项目的一键部署。

weixin_30275415的博客 273

STM32Cubemx+CanFestival:从零到一的CANopen移植实战

本文详细介绍了如何使用STM32CubeMX和CanFestival实现CANopen协议栈的移植,从开发环境搭建到核心配置步骤,再到调试与问题排查。通过实战经验分享,帮助开发者快速掌握STM32与CANopen的结合应用,提升嵌入式系统开发效率。

weixin_42558093的博客 420

DM 达梦上的日志挖掘 DBMS_LOGMNR

注:可以根据需要指定追踪信息,如表名、用户名、时间段等,在数据库中执行的操作会 被解析为单行元组的SQL操作,即在数据库中执行一条 updateXXsetname=xxwhere id<100;同样,可以对归档日志文件进行恢复被误操作的数据,并进行故障跟踪,定位执行误操作的用户信息。OPERATION_CODE 代表操作类型代码,1 表示插入操作,2 表示删除操作,3 表示更新操作,6 表示事务起始语句,7 表示提交操作,9 表示批量更新,36 表示回滚操作。注:进行日志挖掘过程中,在 V。

weixin_45699851的博客 1296

NuPlayer 之 Renderer

触发postDrainAudioQueue_l()或postDrainVideoQueue()开始渲染。解码器输出数据 → NuPlayer::Decoder::onMessageReceived。音频数据存入mAudioQueue,视频数据存入mVideoQueue。• 每次写入后通过mNotifyConsumed通知解码器。• 通过AudioSink::write()写入音频设备。• 根据VSync信号和音频时钟调整渲染时机。• 通过Surface直接提交给显示系统。

aningxiaoxixi的博客 309

如何利用DBMS_LOGMNR包挖掘在线日志

今天实验内容是日志挖掘工具LOGMNR的使用,我的测试版本是10.2.0.1默认就自带了,无需另外安装。 如果未安装过提示无法使用这个dbms包,则可以用SYSDBA登陆,然后依次执行: @$ORACLE_HOME\rdbms\admin\dbmslm.sql; @$ORACLE_HOME\rdbms\admin\dbmslmd.sql; 第一个脚本用来创建DBMS_LOG

aaron8219's Oracle&Linux Technology Blog 3033

OpenGL计算着色器工作组设置测试

先看看不同的显卡上工作组的数量情况。 glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 0, data); glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 1, data + 1); glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT, 2, data...

qq_26328385的博客 1484

【python股票价格预测】基于CNN-LSTM的股票价格预测(附python代码)

【python股票价格预测】基于CNN-LSTM的股票价格预测(附python代码)

k8291121的博客 2008

达梦数据库-学习-35-日志挖掘(DBMS_LOGMNR 包)

文章摘要:本文详细介绍了达梦数据库(DM)中的DBMS_LOGMNR包功能及其实验操作。该包用于分析归档日志,重构DDL/DML操作,支持配置归档日志参数(RLOG_APPEND_LOGIC)和添加/移除日志文件。实验部分展示了完整流程:配置归档参数、启动数据库、创建系统包、测试数据生成、日志文件添加与分析(通过START_LOGMNR设置时间范围),最终通过V$LOGMNR_CONTENTS视图查看分析结果(包含建表、插入等操作记录)。

qq_45111959的博客 1073

Arduino与Proteus仿真实例-HG7881(L9110)驱动直流电机仿真

HG7881(L9110)驱动直流电机仿真 HG7881 (L9110) 双通道电机驱动器模块。 HG7881 (L9110) 是一款紧凑型电机驱动芯片,支持 2.5-12V 电压范围,800mA 连续电流。 这些芯片具有内置输出钳位二极管以保护敏感的微控制器电子设备。 它们适用于非常小的机器人项目。 每个 HG7881 (L9110) 芯片都能够使用两个数字控制输入驱动单个直流电机。 一个输入用于选择电机方向,而另一个用于控制电机速度。 速度是通过使用 PWM 脉冲宽度调制来控制的。 电机驱动器通常具有

视觉与物联智能 3049

达梦数据库日志挖掘DBMS_LOGMNR使用方法

DBMS_LOGMNR是达梦数据库日志挖掘功能使用的系统包,它可以方便的对数据库归档日志进行挖掘,重构出 DDL、 DML和DCL等操作,方便审计及跟踪数据库的操作,并通过获取的信息进行更深入的分析。 测试环境: 操作系统: WINDOWS XP 数据库版本:达梦8.1 DBMS_LOGMNR使用方法 目前 DBMS_LOGMNR 只支持对归档日志进行分析,在使用该方法之前,需要将数据库设置为...

键盘上的艺术 2280

YOLOv10改进策略【Neck】| arXiv 2025 分层多头注意力HMHA 子空间拆分提多样 + 通道重排降冗余,强化目标检测精度

HMHA(Hierarchical Multi-Head Attention,分层多头注意力)旨在解决传统多头注意力(MHA)在图像恢复任务中的核心缺陷——特征冗余。传统MHA将通道均匀拆分给各个头,导致不同头学习的子空间信息相似,进而出现多头关注同一区域、忽略退化区域修复的问题,限制了模型的特征表达能力。HMHA通过“分层子空间拆分+通道重排序”策略,让每个头学习差异化、互补的上下文特征,从根源上缓解冗余,提升图像恢复任务中对复杂退化场景的特征捕捉能力。

Limiiiing的博客 103

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

达梦日志挖掘LOGMNR功能介绍

在达梦早期版本中没有LOGMNR功能或只能在主库执行LOGMNR操作,在新的版本中,支持在达梦备库执行LOGMNR,以减少对主库操作的影响。

君逸天下 1250

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

达梦DBMS_LOGMNR日志挖掘

DBMS_LOGMNR 是达梦数据库(DM8)提供的日志挖掘系统包,能够高效地对归档日志进行分析,重构出 DDL、DML、DCL 等操作记录,广泛应用于数据库审计、操作跟踪、误操作恢复和数据同步等场景。目前 DBMS_LOGMNR 只支持对归档日志进行分析,配置归档后,还需要将 dm.ini 中的 RLOG_APPEND_LOGIC 选项置为 1、2、3 或 4。

maxmayangjun的博客 244

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

基于达梦的LOGMNR工具进行日志挖掘

DBMS_LOGMNR是达梦数据库日志挖掘功能使用的系统包,它可以方便的对数据库归档日志进行挖掘,重构出 DDL、 DML和DCL 等操作,方便审计及跟踪数据库的操作,并通过获取的信息进行更深入的分析。

qq_39634455的博客 1324

DBMS_LOGMNR归档日志挖掘乱码DM8

达梦数据库归档日志挖掘中文乱码问题分析 环境对比 乱码环境:达梦DM8 1-2-114版本,Kylin V10系统,x86架构 正常环境:达梦DM8 1-3-162版本,相同系统和架构 问题现象 在1-2-114版本中使用DBMS_LOGMNR进行归档日志挖掘时,中文字符显示为乱码,而在1-3-162版本中显示正常。 关键配置步骤 配置数据库归档日志 设置RLOG_APPEND_LOGIC参数为1 启用DBMS_LOGMNR系统包 创建测试表并插入大量中文字符数据 解决方案 通过版本对比测试确认,该问题可能

qq_37358909的博客 714

DM8高级日志:深入解析逻辑日志配置与挖掘实践

本文详细讲解达梦DM8数据库高级日志的使用方法,涵盖高级日志的基本概念、应用场景与普通归档的区别。通过Mermaid流程图展示日志挖掘流程,并逐步指导开启归档模式、配置INI参数、创建捕获规则及使用DBMS_LOGMNR包分析日志,最后分享运维优化与异常排查的最佳实践。

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 1369

DM日志挖掘

日志挖掘 1. 引入 数据库日志挖掘的主要用途是通过归档日志挖掘有关某个时间点或某个LSN的SQL的操作,重构DDL或DML语句。同时引申出对故障跟踪,定位某些用户的误操作信息。 达梦数据库目前只支持归档日志挖掘,并且日志挖掘的前提是数据库开启日志归档和物理逻辑日志。 物理逻辑操作日志:RLOG_APPEND_LOGIC 动态,系统级 按照特定格式存储的服务器的逻辑操作,专门用于DBMS_LOGMNR包挖掘获取数据库系统的历史执行语句。 当开启记录物理逻辑日志的功能时,这部分日志内容会被存储在重做日志

ai20110304的专栏 3787
上一篇: oracle 高级复制步骤
下一篇: 用例模板
yangtom
博客等级 码龄25年 3粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值