zoukankan      html  css  js  c++  java
  • 【Vegas原创】LogMiner使用实践

    安装LOGMINER:

    1,创建DBMS_LOGMNR包:

    SQL>@$ORACLE_HOME\rdbms\admin\dbmslm.sql

    2,创建相关数据字典:

    SQL>@$ORACLE_HOME\rdbms\admin\dbmslmd.sql

    3,初始化参数UTL_FILE_DIR,指定分析数据的存放处,本例:e:\logminer

    SQL>alter system set utl_file_dir='e:\logminer' scope=spfile;

    4,重启数据库

    SQL>shutdown immediate;
    SQL
    >startup;

    5,创建数据字典文件:

    SQL>execute dbms_logmnr_d.build(dictionary_filename=>'sqltrace.ora',dictionary_location=>'e:\logminer');

    使用LOGMINER:

    6,建立日志分析表

    SQL>execute dbms_logmnr.add_logfile(options=>dbms_logmnr.new,logfilename=>'D:\archive\ARC52218_0621258857.001');

    7,添加用于分析的日志文件。(如果需添加的日志文件较多,请尽情使用excel进行预先排版)

    SQL>execute dbms_logmnr.add_logfile(options=>dbms_logmnr.addfile,logfilename=>'D:\archive\ARC52144_0621258857.001');

    删除的方法:

    execute dbms_logmnr.add_logfile(options=>dbms_logmnr.removefile,logfilename=>'D:\archive\ARC52144_0621258857.001');

    8,启动LogMiner进行分析(视图v$archived_log可以查出相应的SCN)

    无限制条件:

    execute dbms_logmnr.start_logmnr(dictfilename=>'e:\logminer\sqltrace.ora');

    有限制条件:

    execute dbms_logmnr.start_logmnr(dictfilename=>'e:\logminer\sqltrace.ora',starttime=>to_date('20090329 01:00:00','yyyymmdd hh24:mi:ss'),endtime=>to_date('20090330 01:00:00','yyyymmdd hh24:mi:ss'));
    execute dbms_logmnr.start_logmnr(dictfilename=>'e:\logminer\sqltrace.ora',startscn=>30,endscn=>40);

    9,参看分析结果:

    四个表:

    v$logmnr_dictionary --使用的数据字典文件

    v$logmnr_parameters --当前logMiner设定的参数

    v$logmnr_logs --分析的日志文件

    v$logmnr_contents --日志文件的内容

    如查询所有delete了sroute表的操作:

    Select * from v$logmnr_contents where   OPERATION='DELETE' and table_name='SROUTE';

    10、结束分析

    SQL>execute dbms_logmnr.end_logmnr;
  • 相关阅读:
    __declspec关键字详细用法
    【转载】前端面试“http全过程”将所有HTTP相关知识抛出来了...
    【转载】理解C语言中的关键字extern
    Linux应用环境实战
    【转载】深入解析连接点
    【转载】COM多线程原理与应用
    【转载】COM的多线程模型
    【转载】COM 连接点
    【转载】COM:IUnknown、IClassFactory、IDispatch
    101. Symmetric Tree
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744365.html
Copyright © 2011-2022 走看看