- 16
- 0
- 约4.1万字
- 约 9页
- 2016-08-22 发布于河南
- 举报
Oracle中使用LogMiner分析日志
Oracle中使用LogMiner分析日志
----------------黄史浩
LogMiner是集成在Oracle8i开始提供的用于日志分析工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个PACKAGE,通过该工具可以分析重做日志和归档日志中的所有事务变化,并能准确地确定各种DML和DDL操作的具体时间和SCN值。对重做日志和归档日志进行分析的目的是为了恢复由于执行了误操作而丢失的数据。
使用LogMiner可实现:①确定数据逻辑损坏的时间。例如,用户执行了DROP TABLE和TRUNCATE TABLE命令等误操作后,使用LogMiner可以准确定位执行这些误操作的具体时间。注意:Oracle8i只能还原DML操作,不能还原DDL操作;Oracle9i可以还原DDL以及DML操作。②跟踪用户执行的事务变化操作。使用LogMiner不仅可以跟踪用户所执行的各种DML操作和DDL操作,而且还可以取得数据变化。③跟踪表的DML操作,使用LogMiner可以跟踪在表上所发生的所有事务变化。
下面以Oracle10G for Windows 2003/NT为例说明如何使用LogMiner对重做日志和归档日志进行分析。本文进行的所有操作均在该环境下验证通过.
一、 前提条件
必须是归档模式
SQL archive log list
数据库日志模
原创力文档

文档评论(0)