如何使用Logmnr方法分析数据库日志

导读:
  您是不是在数据库日志问题上而头痛呢?您是不是在苦于没有想到一个方便的解决方法而苦恼呢?本文用举例的形式来讲解使用Logmnr方法分析数据库日志。
   一、安装LogMiner工具
  (以下两个脚本以SYSDBA身份运行)
  @$ORACLE_HOME/rdbms/admin/dbmslm.sql;
  @ $ORACLE_HOME/rdbms/admin/dbmslmd.sql;
  [bitsCN.Com]
  第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。
  第二个脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。
   二、使用LogMiner工具
  下面将详细介绍如何使用LogMiner工具。
  1、创建数据字典文件(data-dictionary)
  (1)首先在init.ora初始化参数文件中,指定数据字典文件的位置,也就是添加一个参数UTL_FILE_DIR,该参数值为服务器中放置数据字典文件的目录。
  如:UTL_FILE_DIR = ($ORACLE_HOME/logs) ,重新启动数据库,使新加的参数生效。
  (2)创建数据字典文件:
  SQL> connect /as sysdba
  SQL> execute dbms_logmnr_d.build(dictionary_filename =>
  'dict.ora',dictionary_location => 'G:/oracle/logs');
  PL/SQL procedure successfully completed[bitsCN.Com]
  2、创建要分析的日志文件列表:
  (1)创建分析列表,即所要分析的日志:
  SQL> execute dbms_logmnr.add_logfile(LogFileName =>
  'G:/ORACLE/ORADATA/ORADBSP/REDO04.LOG',Options => dbms_logmnr.new);
  PL/SQL procedure successfully completeds
  中国_网管联盟bitsCN.com
  (2)添加分析日志文件(一次添加1个为宜):
  SQL>
  execute dbms_logmnr.add_logfile(LogFileName =>
  'G:/ORACLE/ORADATA/ORADBSP/REDO05.LOG',
  Options => dbms_logmnr.ADDFILE);
  PL/SQL procedure successfully completedbbs.bitsCN.com

本文转自
http://www.bitscn.com/oracle/optimize/200709/109315.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值