logmnr使用记录

SQL> @?\rdbms\admin\dbmslm.sql

程序包已创建。


授权成功。

SQL> @?\rdbms\admin\dbmslmd.sql

程序包已创建。

SQL> alter system set utl_file_dir='c:\oracle\logmnr' scope=spfile;

系统已更改。

SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  209715200 bytes
Fixed Size                  1248140 bytes
Variable Size             130024564 bytes
Database Buffers           75497472 bytes
Redo Buffers                2945024 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter utl

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
create_stored_outlines               string
utl_file_dir                         string      c:\oracle\logmnr

SQL> exec dbms_logmnr_d.build(dictionary_filename=>'dict.ora',dictionary_location=>'c:\oracle\logmnr');

PL/SQL 过程已成功完成。

SQL> exec dbms_logmnr.add_logfile(logfilename=>'+data/orcl/archivelog/arc00033_0689276245.001',options=>dbms_logmnr.new);

PL/SQL 过程已成功完成。

SQL> exec dbms_logmnr.add_logfile(logfilename=>'+data/orcl/archivelog/arc00034_0689276245.001',options=>dbms_logmnr.addfile);

PL/SQL 过程已成功完成。

分析日志文件所有内容:
SQL> exec dbms_logmnr.start_logmnr(dictfilename=>'c:\oracle\logmnr\dict.ora');

PL/SQL 过程已成功完成。

查看v$logmnr_contents,根据自己需要查找的内容添加条件。
SQL> select timestamp,sql_redo from v$logmnr_contents;


用scn号或时间做限制条件分析日志文件
SQL> execute dbms_logmnr.start_logmnr(startTime => to_date('2009-06-24 15:17:36','yyyy-mm-dd hh24:mi:ss'),endTime => to_date('2009-06-24 15:27:36','yyyy-mm-dd hh24:mi:ss'),DictFileName => 'c:\oracle\logmnr\dict.ora');

PL/SQL 过程已成功完成。

结束logmnr:
SQL> exec dbms_logmnr.end_logmnr;

PL/SQL 过程已成功完成。

删除logmnr中的日志文件:
exec dbms_logmnr.remove_logfile(logfilename=>'+data/orcl/archivelog/arc00033_0689276245.001');

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

转载于:http://blog.itpub.net/17997/viewspace-607513/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值