我的日常

登录/注册
您现在的位置:论坛 资料库 数据库开发 > 快速使用Logmnr在线分析归档日志里的SQL语句
总共48086条微博

动态微博

查看: 1449|回复: 0

快速使用Logmnr在线分析归档日志里的SQL语句

[复制链接]

3

主题

0

听众

51

金钱

二袋弟子

该用户从未签到

跳转到指定楼层
楼主
发表于 2015-10-22 11:18:10 |只看该作者 |倒序浏览
快速使用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;
/


科帮网 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

已有 1 人评分帮币 收起 理由
admin + 4 神马都是浮云

总评分:  帮币 + 4         查看全部评分

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表