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. L ogminer启动

开启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视图中的部分查询结果:

相关推荐
RestCloud12 小时前
4中常见的数据集成方式
数据库
Databend13 小时前
超 10 倍查询加速,N-Gram Index 设计与优化全解析
数据库
爱可生开源社区13 小时前
SCALE:一个面向专业级任务的大语言模型 SQL 能力开源评测框架
数据库
星环科技TDH社区版14 小时前
星环科技产品可存储的表格式功能介绍以及创建示例
大数据·数据库
Tapdata18 小时前
全球 DaaS 市场研究报告上线,聚焦数据服务化趋势与行业演进路径
数据库
李少兄19 小时前
MySQL 默认连接数
数据库·mysql
刘一说19 小时前
资深Java工程师的面试题目(六)数据存储
java·开发语言·数据库·面试·性能优化
江沉晚呤时19 小时前
EventSourcing.NetCore:基于事件溯源模式的 .NET Core 库
java·开发语言·数据库
珹洺20 小时前
数据库系统概论(十九)详细讲解关系查询处理与查询优化
数据库
liulun20 小时前
SQLite官方数据库加密方案
数据库·sqlite