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

Oracle分析工具-Logminer手动指定归档文件

1.概述

Logminer是自Oracle8i以后推出的分析工具,它可以读取 Oracle 数据库的归档日志和在线日志,并将其转换为易于分析的格式。logminer分析工具由一组PL/SQL包和一些动态视图组成,Oracle提供了continuous_mine参数来进行日志的持续挖掘,在Oracle19c中取消了这个参数,如果想通过logminer去挖掘日志信息,则需要手动指定归档文件。

2. 手动指定归档文件

在启动logminer前,我们需要手动指定归档文件,若不指定直接启动logminer,则会报错

第一次指定需要执行以下命令

EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME=>' ',OPTIONS=>DBMS_LOGMNR.NEW);

后续追加指定文件需要执行以下命令

EXECUTE DBMS_LOGMNR.ADD_LOGFILE(LOGFILENAME=>' ',OPTIONS=>DBMS_LOGMNR.ADDFILE);

3. Logminer启动

开启LogMiner ,需执行以下命令 (须确保已经手动指定过归档文件)

EXECUTE SYS.DBMS_LOGMNR.START_LOGMNR( OPTIONS =>SYS.DBMS_LOGMNR.NO_ROWID_IN_STMT + SYS.DBMS_LOGMNR.DICT_FROM_ONLINE_CATALOG);

查看数据库变更记录:使用V$LOGMNR_CONTENTS视图查看logminer记录的相关变更记录。

SELECT * FROM V$LOGMNR_CONTENTS;

结束 LogMiner 会话:使用 DBMS_LOGMNR.END_LOGMNR 过程结束 LogMiner 会话。

EXECUTE SYS.DBMS_LOGMNR.END_LOGMNR();

以下为LOGMNR_CONTENTS视图中的部分查询结果:


http://www.kler.cn/a/505348.html

相关文章:

  • Docker
  • 升级 SpringBoot3 全项目讲解 — 为什么 SpringBoot3 应该抛弃 Maven,搭配 Gradle 来使用?
  • 第十二章:算法与程序设计
  • Java在云计算中的应用:Java的秘密云基地
  • UE材质节点Fresnel
  • 7.STM32F407ZGT6-RTC
  • Tabby - 开源的自托管 AI 编码助手
  • 计算机网络速成
  • centos 7 CA认证中心
  • ChatGLM:从GLM-130B到GLM-4全系列大语言模型
  • ARM与x86:架构对比及其应用
  • AWS云计算概览(自用留存)
  • 适配器模式案例
  • 【2024年华为OD机试】 (B卷,100分)- 太阳能板最大面积(Java JS PythonC/C++)
  • Docker实战案例:构建并部署一个Node.js Web应用
  • Python数据处理(一)- Pandas 安装与数据结构介绍
  • 【时时三省】(C语言基础)经典笔试题3
  • 1Spark 基础
  • 信息系统安全设计方案,软件系统安全设计总体解决方案(Word原件)
  • docker-compose和docker-harbor
  • 大模型训练_硬件微调知识增强
  • GLM: General Language Model Pretraining with Autoregressive Blank Infilling论文解读
  • 网络技术发展的演变与未来展望
  • Java List排序:Comparable与Comparator接口及Stream API应用
  • Eclipse 视图(View)
  • (蓝桥杯)使用前缀和与二分查找解决子数组和问题——不太甜的糖果