Oracle利用log miner在线日志查询执行的sql

本文介绍了如何在Oracle数据库中使用Log Miner工具来查询在线日志,包括添加归档日志文件、启动和停止Log Miner以及查询特定时间段内的SQL操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--查看当前归档日志组

SELECT * FROM v$log WHERE status='CURRENT'

select * froM V$LOGFILE ;

--统计某当前归档文件

BEGIN

   dbms_logmnr.add_logfile('D:\data\LOG\REDO02.LOG',dbms_logmnr.new);

END;

--开始统计归档文件

BEGIN

  dbms_logmnr.start_logmnr(options=>dbms_logmnr.dict_from_online_catalog);

  END;

--查询当前归档日志归档日志

SELECT INSTR(SQL_REDO,'data_his'),COUNT(*) FROM V$LOGMNR_CONTENTS  WHERE SQL_REDO IS NOT NULL GROUP BY INSTR(SQL_REDO,'data_his')

SELECT *FROM V$LOGMNR_CONTENTS WHERE SQL_REDO IS NOT NULL;

 

SELECT *

  FROM V$LOGMNR_CONTENTS

 WHERE SQL_REDO IS NOT NULL

   AND TIMESTAMP >= TO_DATE('2019-05-20 22:30:00', 'YYYY-MM-DD HH24:MI:SS')

--结束统计归档文件

BEGIN

   dbms_logmnr.END_LOGMNR;

END;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值