该用户从未签到
|
快速使用Logmnr在线分析归档日志里的SQL语句
第一步 add logfile:
Begin
--(第一个文件需要使用参数options => dbms_logmnr.new)
Sys.dbms_logmnr.add_logfile(LogFileName => '/ywzkr_arch/archive/arch_2bc2b0e5_1_684411423_11686.log', options => dbms_logmnr.new);
--其他log文件依次执行Sys.dbms_logmnr.add_logfile加入logmnr中
Sys.dbms_logmnr.add_logfile(LogFileName => '/ywzkr_arch/archive/arch_2bc2b0e5_1_684411423_11687.log',options => dbms_logmnr.addfile);
End;
/
第二步 start logmnr:
Begin
--(可以使用startscn,endscn,starttime,endtime来执行分析的起始结束位置,使用time需要alter session的nls_date_format参数,或在starttime参数位置使用to_date)
Sys.dbms_logmnr.start_logmnr(options => sys.dbms_logmnr.dict_from_online_catalog);
End;
/
第三步 查看结果:
select * from v$logmnr_contents;
/
select count(1),substr(sql_redo,1,100) from v$logmnr_contents group by substr(sql_redo,1,100) ;
第四步 end logmnr:
Begin
Sys.dbms_logmnr.end_logmnr;
End;
/
|
-
总评分: 帮币 + 4
查看全部评分
|