您的位置:首页 > 数据库 > Oracle

Oracle根据日志文件查询SQL

2014-04-28 16:35 127 查看
begin
SYS.DBMS_LOGMNR.ADD_LOGFILE('C:\oracle\oradata\jhoracle\REDO01.LOG', --这个文件名你要查询你自己机器的名字
sys.dbms_logmnr.New);
end;

select min(low_time),  max(high_time),
min(low_scn),  max(next_scn) -1
from V$logmnr_logs;

begin
SYS.DBMS_LOGMNR.START_LOGMNR(Options => sys.dbms_logmnr.DICT_FROM_ONLINE_CATALOG);
end;

Select
SCN,
timestamp,
sql_redo,
session# session_num,
username,
session_info
From V$LOGMNR_CONTENTS where sql_redo like '%update%'
Order by 1;

begin
SYS.DBMS_LOGMNR.END_LOGMNR();
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐