WEB开发网
开发学院数据库Oracle 讲解Oracle数据库LogMiner工具的使用方法 阅读

讲解Oracle数据库LogMiner工具的使用方法

 2009-06-02 13:16:08 来源:WEB开发网   
核心提示: a.添加新的日志文件:SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>' D:\database\oracle\oradata\ora817\archive \ ARC01491.001 ', Options=

a.添加新的日志文件:

SQL> EXECUTE dbms_logmnr.add_logfile(

LogFileName=>' D:\database\oracle\oradata\ora817\archive \ ARC01491.001 ', Options=>dbms_logmnr.new);

b.添加另外的日志文件到列表

SQL> EXECUTE dbms_logmnr.add_logfile(

LogFileName=>' D:\database\oracle\oradata\ora817\archive \ ARC01491.002', Options=>dbms_logmnr.addfile);

c. 移去一个日志文件

SQL> EXECUTE dbms_logmnr.add_logfile(

LogFileName=>' D:\database\oracle\oradata\ora817\archive \ ARC01491.002', Options=>dbms_logmnr. REMOVEFILE);

创建了要分析的日志文件,就可以对其进行分析。

4. 进行日志分析

SQL> EXECUTE dbms_logmnr.start_logmnr(

DictFileName=>' D:\Oracle\logs\ logmn_ora817.dat ');

可以使用相应的限制条件:

时间范围:对dbms_logmnr.start_logmnr使用StartTime和EndTime参数

SCN范围:对dbms_logmnr.start_logmnr使用StartScn和EndScn参数

5.观察结果:

主要是查询v$logmnr_contents:

SQL> desc v$logmnr_contents;

名称 空? 类型

----------------------------------------- -------- ----------------------

SCN NUMBER

TIMESTAMP DATE

THREAD# NUMBER

LOG_ID NUMBER

XIDUSN NUMBER

XIDSLT NUMBER

XIDSQN NUMBER

RBASQN NUMBER

RBABLK NUMBER

RBABYTE NUMBER

UBAFIL NUMBER

UBABLK NUMBER

UBAREC NUMBER

Tags:讲解 Oracle 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接