Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3583604
  • 博文数量: 109
  • 博客积分: 10011
  • 博客等级: 上将
  • 技术积分: 2457
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-18 19:04
文章分类

全部博文(109)

文章存档

2011年(1)

2010年(10)

2009年(36)

2008年(62)

我的朋友

分类: Oracle

2008-03-08 14:48:54

本人在WIINDOWS XP SP2 ,ORALCE 10.2.0
验证了一下LOGMINER 使用,应该是没有问题的。
 
1.创建DBMS_LOGMNR包  
  SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslms.sql  
  SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslm.sql  
  SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslmd.sql  
  SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/prvtlm.plb  
  2.修改初始化参数UTL_FILE_DIR,指定分析数据的存放处  
  SQL>alter   system   set   UTL_FILE_DIR='d:\logminer\'   scope=spfile;  
  3.重启数据库  
  SQL>shutdown   immediate  
  SQL>startup  
  SQL>Alter session set NLS_LANGUAGE=American;
  4.创建数据字典文件    
  SQL>EXECUTE   dbms_logmnr_d.build(dictionary_filename   =>   'sqltrace.ora',dictionary_location   =>   'd:\logminer\');
 
5、增加日志文件
EXECUTE dbms_logmnr.add_logfile('D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG', dbms_logmnr.new);
EXECUTE dbms_logmnr.add_logfile('D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG', dbms_logmnr.addfile);
EXECUTE dbms_logmnr.add_logfile('D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG', dbms_logmnr.addfile);
6、无条件开始分析 
EXECUTE dbms_logmnr.start_logmnr(DictFileName => 'd:\oracle\logminer\sqltrace.ora');  
有时间范围分析
EXECUTE dbms_logmnr.start_logmnr(DictFileName => 'd:\oracle\logminer\sqltrace.ora', StartTime => to_date('2007-11-20 22:14:00','YYYY-MM-DD HH24:MI:SS'), EndTime => to_date('2007-11-20 22:59:59','YYYY-MM-DD HH24:MI:SS '));
 
7、查询redo语句
SELECT sql_redo FROM v$logmnr_contents;
 
8、结束分析
execute dbms_logmnr.end_logmnr;
阅读(1176) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:在家没事学习总结oracle

给主人留下些什么吧!~~