博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用dbms_logmnr查看日志文件
阅读量:4841 次
发布时间:2019-06-11

本文共 582 字,大约阅读时间需要 1 分钟。

大多为了寻找被意外修改的数据或者那条sql修改了哪些数据

如果是在线重做日志的话需要该日志是inactive模式下的

查询v$log和v$logfile获取相关信息

执行exec dbms_logmnr.add_logfile('log_filename',dbms_logmnr.new);

其中的日志可以是在线的也可以是离线的归档日志

exec dbms_logmnr.start_logmnr(options=>dbms_logmnr.dict_from_online_catalog);

然后select sql_redo from v$logmnr_contents where owner=user and operation='UPDATE';

如果要查询更新或者插入的某列的特定值可以使用mine_value功能

select sql_redo from v$logmnr_contents where owner=user and operation='UPDATE' and dbms_logmnr.mine_value(redo_value,'SCOTT.T.C1')=1
查询更新scott.t表日志记录c1列为1的日志记录

 

转载于:https://www.cnblogs.com/flyingwhitepig/p/5874060.html

你可能感兴趣的文章
[C/C++]关于C++11中的std::move和std::forward
查看>>
图片显示、PNG透明
查看>>
Java的sql动态参数
查看>>
centos 6.5 双网卡 上网 virtualbox nat hostonly
查看>>
11大Java开源中文分词器的使用方法和分词效果对比
查看>>
解题报告 Valentine‘s seat
查看>>
反射动态创建不同的Processor
查看>>
函数中对象名的传参形式
查看>>
PHP基础知识
查看>>
Codeforces Round #480 (Div. 2)
查看>>
codeforce 1059E Split the Tree
查看>>
【读书笔记-数据挖掘概念与技术】数据预处理
查看>>
进度条第八周
查看>>
简单BFS POJ 3126 Prime Path
查看>>
运行第一个OpenCV程序
查看>>
算法笔记_003:矩阵相乘问题【分治法】
查看>>
算法笔记_017:递归执行顺序的探讨(Java)
查看>>
牛顿法与拟牛顿法学习笔记(四)BFGS 算法
查看>>
ninth week (1)
查看>>
C float与char数组 互转
查看>>