select*fromv$logfile;SQL>select*fromv$logfile;(#日志文件路径)二、Oracle日志文件包含哪些内容1.co"> select*fromv$logfile;SQL>select*fromv$logfile;(#日志文件路径)二、Oracle日志文件包含哪些内容1.co" />
oracle数据库日志查看工具logminer的使用详解

oracle数据库日志查看工具logminer的使用详解

ID:34725103

大小:89.48 KB

页数:3页

时间:2019-03-10

oracle数据库日志查看工具logminer的使用详解_第1页
oracle数据库日志查看工具logminer的使用详解_第2页
oracle数据库日志查看工具logminer的使用详解_第3页
资源描述:

《oracle数据库日志查看工具logminer的使用详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、Oracle日志的路径登录:sqlplus"/assysdba"查看路径:SQL>select*fromv$logfile;SQL>select*fromv$logfile;(#日志文件路径)二、Oracle日志文件包含哪些内容1.control01.ctl example01.dbf redo02.log   sysaux01.dbf undotbs01.dbf 2.control02.ctl redo03.log   system01.dbf users01.dbf 3.control03.ctl redo01.log     SHTT

2、EST.dbf temp01.dbf 三、Oracle日志的查看方法SQL>select*fromv$sql  (#查看最近所作的操作)SQL>select*fromv$sqlarea(#查看最近所作的操作)Oracle数据库的所有更改都记录在日志中,从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMiner来进行,因为原始的日志信息我们根本无法看懂,Oracle8i后续版本中自带了LogMiner,而LogMiner就是让我们看懂日志信息的工具,通过这个工具可以:查明数据库的逻辑更改,侦察并更正用户的误操作,执行

3、事后审计,执行变化分析。四、LogMiner的使用1、创建数据字典文件(data-dictionary)1).首先在init.ora初始化参数文件中,添加一个参数UTL_FILE_DIR,该参数值为服务器中放置数据字典文件的目录。如:UTL_FILE_DIR=($ORACLE_HOMElogs),重新启动数据库,使新加的参数生效:SQL>shutdown;SQL>startup;2).然后创建数据字典文件1.SQL> connect /as sysdba 2.SQL> execute dbms_logmnr_d.build(dictionar

4、y_filename => 'dict.ora',dictionary_location => '/data1/oracle/logs'); 3.PL/SQL procedure successfully completed 2、创建要分析的日志文件列表1).创建分析列表,即所要分析的日志1.SQL>execute dbms logmnr.add logfile(LogFileName => '/data1/oracle/oradata/akazamdb/redo01.log',Options => dbms_logmnr.new); 2.PL

5、/SQL procedure successfully completeds   2).添加分析日志文件,一次添加1个为宜1.SQL>execute dbms_ logmnr.add_ logfile(LogFileName => '/data1/oracle/oradata/akazamdb/redo01.log',Options => dbms_logmnr.ADDFILE); 2.PL/SQL procedure successfully completed 3、使用LogMiner进行日志分析(具体要查询什么内容可以自己修改)(1)无限

6、制条件SQL>EXECUTEdbms_logmnr.start_logmnr(DictFileName=>'/data1/oracle/logs/v816dict.ora');(2)有限制条件通过对过程DBMS_LOGMNR.START_LOGMNR中几个不同参数的设置,可以缩小要分析日志文件的范围。通过设置起始时间和终止时间参数我们可以限制只分析某一时间范围的日志。如下面的例子,我们仅仅分析2007年9月18日的日志:1.SQL> EXECUTE dbms_logmnr.start_logmnr( 2.DictFileName => ' /d

7、ata1/oracle/logs/ v816dict.ora ', 3.StartTime => to_date('2007-9-18 00:00:00','YYYY-MM-DD HH24:MI:SS') 4.EndTime => to_date(''2007-9-18 23:59:59','YYYY-MM-DD HH24:MI:SS ')); 也可以通过设置起始SCN和截至SCN来限制要分析日志的范围:1.SQL> EXECUTE dbms_logmnr.start_logmnr( 2.DictFileName => ' /data1/ora

8、cle/logs/ v816dict.ora ', 3.StartScn => 20, 4.EndScn => 50); 4、观察分析结果(v$log

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。