快速收集ADDM性能报告的脚本
来源:互联网 发布:美工岗位招聘要求 编辑:程序博客网 时间:2024/04/30 03:59
declarebegin_time_date date := to_date('20141109 15:00:00', 'yyyymmdd hh24:mi:ss') ;end_time_date date := to_date('20141109 19:00:00', 'yyyymmdd hh24:mi:ss') ;begin dbms_output.put_line('set linesize 100'); dbms_output.put_line('set pagesize 50000'); dbms_output.put_line('set head off'); dbms_output.put_line('serveroutput ON SIZE UNLIMITED '); dbms_output.put_line('spool addm.txt'); for r in (select * from sys.WRM$_SNAPSHOT t where t.begin_interval_time >=begin_time_date and t.begin_interval_time<= end_time_date order by t.snap_id, t.instance_number) loop dbms_output.put_line('declare id number ; name varchar2(100) ; v_dec varchar2(200) :='||'''addm_'||to_char(r.snap_id)||'_'||to_char(r.snap_id+1)||''';'); dbms_output.put_line( 'begin ') ; dbms_output.put_line( 'dbms_advisor.create_task(''ADDM'',id,name,v_dec,null);'); dbms_output.put_line( 'dbms_advisor.set_task_parameter(name, '||'''START_SNAPSHOT'','||r.snap_id||');') ; dbms_output.put_line( 'dbms_advisor.set_task_parameter(name, ' ||'''END_SNAPSHOT'','||to_char(r.snap_id+1)||');') ; dbms_output.put_line( 'dbms_advisor.set_task_parameter(name, '||'''INSTANCE'','||r.instance_number||');') ; dbms_output.put_line( 'dbms_advisor.set_task_parameter(name, '||'''DB_ID'','||r.dbid||');') ; dbms_output.put_line( 'dbms_advisor.execute_task(name); ') ; dbms_output.put_line('dbms_output.put_line('||'''#spool addm_' || r.instance_number || '_' || r.snap_id || '_' || (r.snap_id + 1) || '.txt'');'); dbms_output.put_line('dbms_output.put_line('||'''#select dbms_advisor.get_task_report('''''''||'||name||'''''','||'''''TEXT'''',''''TYPICAL'''') from dual ;'');'); dbms_output.put_line('dbms_output.put_line(''#spool off'');'); dbms_output.put_line('end ; /'); end loop; dbms_output.put_line('spool off');end;--clearselect 'exec dbms_advisor.delete_task('''||x.task_name||''');'from dba_advisor_tasks x
0 0
- 快速收集ADDM性能报告的脚本
- 快速收集AWR性能报告的脚本
- 快速收集ASH性能报告的脚本
- Oracle 性能报告ADDM
- 生成AWR、ASH、ADDM、AWRINFO报告脚本
- Oracle ADDM性能诊断利器及报告解读
- 手工收集ADDM日志
- AWR/ADDM/ASH 报告
- Oracle性能调整的三把利剑--ASH,AWR,ADDM
- Oracle性能调整的三把利剑--ASH,AWR,ADDM
- 如何收集系统最繁忙时段的AWR性能报告
- 1.4.3 收集addm报表
- oracle查看awr、addm报告
- 一个ADDM报告--自动数据库诊断监视器 (ADDM):
- ADDM的使用
- 1.4.3 收集addm报表 2
- ADDM
- ADDM
- C++ 用libcurl库进行http 网络通讯编程
- 【问底】徐汉彬:亿级Web系统搭建——单机到分布式集群
- C++ 中stdafx.h是什么意思
- C++ 排序函数 sort(),qsort()的用法
- tslib编译
- 快速收集ADDM性能报告的脚本
- 如何部署一个稳定高效可扩展的前端
- C#创建Windows服务(Windows Services)
- table的所有操作
- Java经典面试题
- 好的学习网站
- 编程小错误总结帖(时常更新)
- JS键盘的键码(event.keyCode)
- find中的-print0和xargs中-0的奥妙