当前位置: 首页 > news >正文

10g日志挖掘logmnr

这里日志挖掘只写出步骤(源在哪里忘记了).其他的就不多写了:
一 环境
RHEL5U4 + oracle database 10.2.0.4 single
sid : testdb1
log_archive_dest_1 : /oracle/arch
 
二 步骤
1.创建logmnr表空间
SQL> create tablespace logmnr datafile '/oracle/oradata/testdb1/logmnr01.dbf' size 512M autoextend on maxsize 32000M extent  management local segment space management auto;
 
Tablespace created
 
2.创建数据字典
SQL> EXECUTE dbms_logmnr_d.build(dictionary_filename => 'dict20100510.txt',dictionary_location => '/home/oracle/script');
 
PL/SQL procedure successfully completed
 
3.设置表空间
SQL> EXECUTE DBMS_LOGMNR_D.SET_TABLESPACE('logmnr');
 
PL/SQL procedure successfully completed
 
4.添加日志文件 (注意不要一次加太多,除非你机器够强)
SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LogFileName=>'/oracle/arch/1_3281_703872266.dbf',Options=>dbms_logmnr.new);
 
PL/SQL procedure successfully completed
 
SQL> EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LogFileName=>'/oracle/arch/1_3282_703872266.dbf',Options=>dbms_logmnr.addfile);
 
PL/SQL procedure successfully completed
 
5.分析,添加时间段
SQL> exec dbms_logmnr.start_logmnr(dictfilename=>'/home/oracle/script/dict20100510.txt',starttime=>to_date('2010-05-10 09:00:00','YYYY-MM-DD HH24:MI:SS'),endtime=>to_date('2010-05-10 10:30:00','YYYY-MM-DD HH24:MI:SS'));
 
PL/SQL procedure successfully completed
 
6.使用在线字典
SQL> EXEC DBMS_LOGMNR.START_LOGMNR(OPTIONS => DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG);
 
PL/SQL procedure successfully completed
 
7.将查出结果存储到表
create table logmnr_test_drug tablespace logmnr as select * from v$logmnr_contents where SEG_NAME in ('ENT_PROD_CATEGORY','ENT_PHYSIC_NAME_LIST','ENT_PRODUCT') and seg_owner='TEST_DRUG';

8.  结束日志分析,释放pga
SQL> exec dbms_logmnr.end_logmnr; 
 
附:logmnr_logs各列解释
http://www.oracle86.com/ora_doc/server.111/b28320/dynviews_2037.htm#REFRN30135
火大,破空间日志编辑模式一点都不人性,调个字体大小什么的还要到其他页面去

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

转载于:http://blog.itpub.net/11780477/viewspace-662518/

相关文章:

  • dbca建库按百分比分内存最大10G疑问
  • oracle 10g 索引监控
  • ASM kfed工具的部分说明
  • sqlplus uptime过久事件
  • RMAN-06207 rman恢复数据库后备份delete出错
  • RMAN异库恢复之EM(1)
  • RMAN异库恢复之EM(2)遭遇 2010/12/31 root认证过期 bug
  • 丢失redo log的恢复
  • RMAN异库恢复之EM(3)
  • LOCK_SGA=TRUE causes an ORA-27126 during database startup on AIX
  • exp/imp parfile 用到的参数
  • 日志挖掘
  • RMAN备份脚本
  • sqlldr 控制文件样例
  • 审计相关
  • $translatePartialLoader加载失败及解决方式
  • 10个最佳ES6特性 ES7与ES8的特性
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • eclipse的离线汉化
  • export和import的用法总结
  • Java读取Properties文件的六种方法
  • Sass Day-01
  • Sass 快速入门教程
  • sublime配置文件
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 产品三维模型在线预览
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 后端_ThinkPHP5
  • 聚簇索引和非聚簇索引
  • 微服务框架lagom
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 一些关于Rust在2019年的思考
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • #pragma once与条件编译
  • (AngularJS)Angular 控制器之间通信初探
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (规划)24届春招和25届暑假实习路线准备规划
  • (六)Hibernate的二级缓存
  • (三)Honghu Cloud云架构一定时调度平台
  • (转)我也是一只IT小小鸟
  • (转)详解PHP处理密码的几种方式
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET 事件模型教程(二)
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET上SQLite的连接
  • .Net下的签名与混淆
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • @Autowired自动装配
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @PreAuthorize注解
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]