ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle logminer分析日志

oracle logminer分析日志

原创 Linux操作系统 作者:lemondong 时间:2012-08-08 10:26:18 0 删除 编辑

ORACLE LOGMINER使用简单步骤

1.安装LOGMNR包:
C:\>sqlplus /nolog
SQL> conn / as sysdba
SQL> @?/RDBMS/ADMIN/dbmslm.sql
SQL> @?/RDBMS/ADMIN/dbmslmd.sql
SQL> @?/RDBMS/ADMIN/dbmslms.sql
SQL> show parameter utl;

 
mkdir /home/oracle/logmnr
touch /home/oracle/logmnr/dictionary.ora

2.创建数据字典
SQL> alter system set utl_file_dir='/home/oracle/logmnr' scope=both;
SQL> EXECUTE dbms_logmnr_d.build('dictionary.ora','/home/oracle/logmnr');

3.添加日志文件
SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'D:\1_15969.dbf',Options=>dbms_logmnr.new);
SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'D:\1_15969.dbf',Options=>dbms_logmnr.addfile);
或
SQL> begin
sys.dbms_logmnr.add_logfile(LogFileName=>'D:\1_15969.dbf',options =>dbms_logmnr.addfile);
end;

4.使用字典分析日志文件
SQL> execute dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle/logmnr/dictionary.ora');

5.查询结果
SQL> select scn,sql_redo from v$logmnr_contents;
 
create table t as select * from v$logmnr_contents where table_name='XMAILDOMAIN';

6.退出logmnr
SQL> execute dbms_logmnr.end_logmnr;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/797371/viewspace-740329/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 一个ora-600的问题
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2012-07-23

  • 博文量
    2
  • 访问量
    1312