利用logminer恢复delete误删除操作的数据

简介:

1环境准备

 

日志挖掘可以基于日志、基于时间、基于SCN分析,这里我们将演示一个基于SCN的分析案例。

开启补充日志功能(必须开始,否则不能捕获DML操作日志):

创建一张livan表,往里面插入了14条数据,如图:

 

 

2查看当前日志

 

3确认SCN删除测试表数据

 

查看当前SCN:

执行delete操作,删除了14条数据:

查看此时的SCN:

 

4 logminer加载日志文件并分析

 

加载日志文件:

开始日志挖掘:

 

5查询v$logmnr_contents视图

 

 

6结束日志挖掘

exec dbms_logmnr.end_logmnr; 
PL/SQL procedure successfully completed.

 转:http://www.cnblogs.com/myrunning/p/4211839.html



本文转自 张冲andy 博客园博客,原文链接: http://www.cnblogs.com/andy6/p/5926024.html  ,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
Oracle 关系型数据库 索引
oracle学习26-误删表数据和误删表回滚
oracle学习26-误删表数据和误删表回滚
80 0
|
SQL Oracle 关系型数据库
truncate表后恢复方法总结
truncate表后恢复方法总结   1.1  BLOG文档结构图   1.2  前言部分   1.
1666 0
|
SQL 安全 关系型数据库
四十七、恢复误删除数据
四十七、恢复误删除数据
84 0
|
Oracle 关系型数据库
oracle 数据回滚,恢复误删的数据,闪回表功能的使用
oracle 数据回滚,恢复误删的数据,闪回表功能的使用
478 0
oracle 数据回滚,恢复误删的数据,闪回表功能的使用
|
SQL 关系型数据库 MySQL
mysql备份单个表恢复失败
问题 备份数据库 mysqldump -uroot -p database_name tab1 > test.sql; # 远程加 -h 恢复数据库 使用的是source,进入数据库以后 use database_name; source test.
利用binlog2sql快速闪回误删除数据 - 别拿豆包不当干粮
今儿给大家分享一篇利用binlog2sql闪回工具,来恢复误删除的数据。我们都知道binlog的作用是备份恢复和完成MySQL的主从复制功能。利用mysqlbinlog工具可以进行基于时间点或者位置偏移量的数据恢复工作,在生产环境中遇到误删除,改错数据的情况,那是常有的事儿。
1333 0
|
Oracle 关系型数据库 数据库
|
SQL Oracle 关系型数据库