`

Oracle 9i 的日志分析工具LogMiner实验

阅读更多
Oracle 9i 的日志分析工具LogMiner的使用:
整个过程:
调用包--创建LogMiner字典文件—指定日志文件—运行LogMiner—输出结果—关闭LogMiner
其中日志文件可以分为:归档日志文件和重做日志文件
操作步骤:
1.加载两个包
@d:\oracle\ora92\rdbms\admin\dbmslm.sql
@d:\oracle\ora92\rdbms\admin\dbmslmd.sql
2. show parameter spfile;  参看当前实例使用的参数文件
3. alter system set utl_file_dir='d:\oracle\logminer' scope=spfile;
4. startup force;
5.show parameter utl_file_dir;
6. @d:\oracle\dbms_logmnr_d.build.txt   //创建logminer使用的数据字典
BEGIN
dbms_logmnr_d.build(
dictionary_filename => 'logminer_dict.dat',
dictionary_location => 'd:\oracle\logminer');
END;
/
7. execute dbms_logmnr.add_logfile(options=>dbms_logmnr.new,logfilename=> 'd:\oracle\oradata\gray\REDO01.LOG');  //添加要分析的日志文件
  execute dbms_logmnr.add_logfile(options=>dbms_logmnr.addfile,logfilename=> 'd:\oracle\oradata\gray\REDO02.LOG');
execute dbms_logmnr.add_logfile(options=>dbms_logmnr.addfile,logfilename=> 'd:\oracle\oradata\gray\REDO03.LOG');
execute dbms_logmnr.add_logfile(options=>dbms_logmnr.removefile,logfilename=> 'd:\oracle\oradata\gray\REDO02.LOG');
8. //运行Logminer
dbms_logmnr.start_logmnr(DictFileName => 'd:\oracle\logminer\logminer_dict.dat');
指定分析的数据段:
方式一、日期
execute dbms_logmnr.start_logmnr(DictFileName => 'd:\oracle\logminer\logminer_dict.dat',startTime => to_date('20090610 12:15:00','yyyy-mm-dd hh24:mi:ss'),endTime => to_date('20090611 12:15:00','yyyy-mm-dd hh24:mi:ss'));
方式二、scn
execute dbms_logmnr.start_logmnr(
DictFileName => 'd:\oracle\logminer\logminer_dict.dat',
startscn =>1000,
endscn=> 5000);
9.查询
Select * from v$logminer_contents;
10.关闭logminer
execute dbms_logmnr.end_logmnr;

到此logminer工具就使用完了

在运行完了以后执行
SQL> select * from v$logmnr_contents;
select * from v$logmnr_contents
ORA-01306: 在从 v$logmnr_contents 中选择之前必须调用 dbms_logmnr.start_logmnr()

过程中出现的错误:
ORA-01323: 状态无效:
原因是要分析的日志文件错误了。

ORA-01291: 丢失的日志文件
很明显:日志文件错误
分享到:
评论

相关推荐

    oracle日志分析工具LogMiner的使用

    数据字典文件记录了数据库对象的信息,是LogMiner分析redo logs的基础。当数据库中的表结构发生变化或分析不同数据库的日志时,可能需要更新或重新创建数据字典文件。在Oracle 8i及之前版本,需要在`init.ora`初始...

    oracle日志分析工具LogMiner使用

    这一步对于后续的LogMiner分析至关重要,因为只有开启了补充日志之后,我们才能完整地获取到所有DML操作的信息。 ##### 2.3 开启归档模式 LogMiner需要归档重做日志文件来进行分析,因此需要确保数据库处于归档...

    Oracle 9i LogMiner工具使用说明

    - **定制化的数据过滤**:通过设定过滤条件,可以更精确地控制LogMiner分析哪些数据。例如,只关注特定表的变化或者特定类型的DML语句。 - **时间点恢复辅助**:LogMiner提供的信息可以帮助进行更高效的时间点恢复...

    深入分析oracle日志文件

    深入分析 Oracle 日志文件 Oracle 日志文件是 Oracle 数据库管理员 (DBA) 实现...Oracle 日志文件分析是数据库恢复和追踪用户操作的重要工具,LogMiner 是一种effective且low-cost的方法来分析 Oracle 日志文件。

    分析Oracle8i/9i的重做日志和归档日志

    LogMiner是Oracle8i和Oracle9i提供的一个内置日志分析工具,它能够帮助管理员分析重做日志和归档日志,从而追踪数据库中的事务变化,包括DML(数据操纵语言)和DDL(数据定义语言)操作。LogMiner不仅能够确定这些...

    Oracle9i管理工具.pptx

    LogMiner 是 Oracle 数据库的日志分析工具,提供了多种日志分析功能,包括事务日志分析、错误日志分析等。 Oracle9i 管理工具提供了多种功能强大的管理功能,帮助 DBA 和开发人员高效地管理和维护 Oracle 数据库。

    Oracle9i管理工具1.ppt

    7. **分析工具LogMiner**:LogMiner 是Oracle提供的日志分析工具,可以从redo log文件中提取和分析事务信息,帮助DBA进行故障排查和审计。 8. **iSQL*Plus**:这是SQL*Plus的一个在线版本,提供了更友好的Web界面,...

    Oracle9i管理工具.ppt

    Oracle9i管理工具是Oracle数据库管理系统中的重要组件,主要用于数据库的管理和维护。这些工具包括了SQL*Plus、SQL*Plus Worksheet、iSQL*Plus、Oracle企业管理器(OEM)、移植工具、网络管理、性能监控器、分析工具...

    Oracle中用LogMiner分析重做及归档日志

    Oracle中的LogMiner是一个强大的日志分析工具,它内置于Oracle8i和Oracle9i数据库系统中,专门用于解析重做日志和归档日志,以获取数据库中发生的事务变化信息。LogMiner能够精确地定位DML(数据操纵语言)和DDL...

    全新感受Oracle 9i

    它提供了世界领先的数据保护环境,通过增强的备用数据库功能(如自动化的主从切换和LogMiner的日志分析)确保数据的安全。此外,Oracle 9i引入了联机数据演变,允许在不中断服务的情况下进行表的重新组织和定义,这...

    《Oracle9i关系数据库实用教程》电子教案

    6. **LogMiner**:日志分析工具,可以从redo log文件中提取和分析事务信息,用于数据库的性能分析和故障排查。 学习Oracle9i,掌握这些工具的使用至关重要。SQL*Plus是基础,它的命令行操作能力是日常数据库管理的...

    logminer在oracle10g中配置使用

    该文件包含数据库对象(如表、索引等)的元数据,是LogMiner分析重做日志的基础。 ### 总结 在Oracle 10g中配置和使用LogMiner涉及多个步骤,包括安装必要的包、开启补充日志、修改系统参数以及创建数据字典文件。...

    使用LOGMINER恢复提交后的数据之总结

    Oracle的LOGMINER工具是一个强大的分析工具,尤其在数据恢复和审计方面表现出色。自8i版本开始,Oracle引入了LOGMINER,使得数据库管理员能够更有效地理解和利用重做日志文件(redo logs),这些文件记录了所有对...

    ODI如何通过logminer技术从oracle_数据库中抽取增量数据

    Oracle LogMiner是一种强大的工具,用于分析数据库的重做日志文件以获取数据更改信息。在ODI中,利用LogMiner技术可以从Oracle数据库中高效地抽取增量数据,具体步骤包括: 1. **启动LogMiner会话**: 在Oracle...

Global site tag (gtag.js) - Google Analytics