Oracle 日志挖掘(LogMiner)使用】的更多相关文章

Logminer依赖于2个包:DBMS_LOGMNR和DBMS_LOGMNR_D,Oracle 11g默认已安装 Logminer 基本使用步骤 <1>. Specify a LogMiner dictionary.   指定Logminer字典 <2>. Specify a list of redo log files for analysis.   指定需要挖掘的redo或者archivelog日志文件 <3>. Start LogMiner.    开始日志挖掘…
oracle日志挖掘是一种十分强大的数据恢复技术,只要你保障你的归档日志和重做日志是完整的,那么就可以将你的数据恢复到任何时刻.简单叙述一下日志挖掘的基本原理,然后进行一个简单的小实验. 日志挖掘时基于redo日志和归档日志的基础之上来进行日志加载并进行恢复,挖掘,挖掘,挖的就是你的redo日志和归档日志,当数据库运行过程中,你的所有数据更改操作会被记录在redo日志中,而oracle redo日志记录着undo日志,所以可以使用记录在redo日志中undo日志来对你所做的操作进行回退.我们只需…
logminer基于包: [oracle@localhost ~]$ ls /u01/oracle/10g/rdbms/admin/dbmslm.sql -->dbms_logmnr工具 /u01/oracle/10g/rdbms/admin/dbmslm.sql [oracle@localhost ~]$ ls /u01/oracle/10g/rdbms/admin/dbmslmd.sql-->dbms_logmnr_d工具 /u01/oracle/10g/rdbms/admin/dbmsl…
转. 如何使用logminer分析Oracle   联机日志         笔者在工作中经常遇到这样的情况:为了追踪数据的变化,需要知道某个表或者表中的某行数据是什么时候被修改的,以及修改前的内容.但是,Oracle并不提供这样的功能.怎么才能做到这一点呢?我们都知道,Oracle   的联机日志(Online   redo   log)和归档日志(Archived   redo   log)中记录了每一个数据库事务(transaction),也就是说,这些日志文件中保存了自Oracle运行以…
重做日志-Redo log 首先给出参考资料: 1.Oracle官网-Managing the Redo Log 为什么需要redo log 内存中数据修改后,不必立即更新到磁盘---效率 由日志完成数据的保护目的---效率 其他副产品 数据恢复(备份集+归档日志) 数据同步(DG,streams,goldengate) 日志挖掘 什么是Redo log 重做日志包含所有数据产生的历史改变记录. 重做日志文件通常用于 恢复 日志挖掘 流 数据库产生的每个改动 写入数据块缓冲之前,先写入redo…
参考自:https://blog.csdn.net/yes_is_ok/article/details/79296614 原文转自:http://blog.itpub.net/26736162/viewspace-2141148/ 官方文档地址:https://docs.oracle.com/cd/E11882_01/server.112/e22490/logminer.htm#SUTIL1559 logminer使用注意: LogMiner工具既可以用来分析在线日志,也可以用来分析离线日志文件…
文档结构: 资料来自官方网站: https://docs.oracle.com/cd/E11882_01/server.112/e22490/logminer.htm#SUTIL019 来自论坛: https://blog.csdn.net/yes_is_ok/article/details/79296614 来自朋友网站: https://www.cnblogs.com/sky2088/p/9273351.html Oracle 9i后可以分析DDL语句,另外还可分析得到一些必要的回滚SQL语…
日志挖掘 log miner 6.1 log miner的作用: 数据库恢复中有时会需要对Redo log进行分析, 要会使用log miner,以便确定要恢复的时间点或SCN 6.2 有两种日志挖掘方法 针对DML和DDL,整理如下 : 6.2.1 对语句DML进行日志挖掘: 1)添加database补充日志SQL>ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; //注意:通过PL/SQL包的DML的日志挖掘,这步要先执行,在此之后的DML操作才能从日志里挖…
日志挖掘 9.1 日志中数据用途 所有对用户数据以及数据字典的改变全部被保存在联机日志中.当然nologging,insert/*+append+/情况比较特殊除外,因此归档日志可以用来做数据库的恢复.为了数据库中的日志含有用的信息,一般需要启用最小化的追加日志的属性(alter database add supplemental log data;) 以下列举了日志的常用功能: 1)  恢复数据库的逻辑灾难.比如,在增加员工工资时,应该增加10%,但是却增加了100%,这就需要进行基于时间点逻…
Oracle日志文件管理与查看 from:http://hi.baidu.com/shuker/item/25ee611ee960c7426826bb1f 1.查询系统使用的是哪一组日志文件: select * from v$log; 2.查询正在使用的组所对应的日志文件: select * from v$logfile; 3.强制日志切换: alter system switch logfile; 4.查询历史日志: select * from v$log_history; 5.查询日志的归档…