快速收集ADDM性能报告的脚本
2014-11-10 09:50
459 查看
declare begin_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; --clear select 'exec dbms_advisor.delete_task('''||x.task_name||''');' from dba_advisor_tasks x
相关文章推荐
- 快速收集AWR性能报告的脚本
- 快速收集ASH性能报告的脚本
- 生成AWR、ASH、ADDM、AWRINFO报告脚本
- [4月17日的脚本] 收集Windows 8 中系统运行状况报告 (PowerShell)
- 给定一个大的任务,需要在考虑性能的情况下,快速处理完,并报告结果
- 通过脚本禁用域内XP自带防火墙(附收集报告功能)
- PowerShell收集服务器日检报告,并发邮件给管理员脚本修改应用于生产环境实例
- Exchange Server 信息快速收集 PowerShell 脚本
- Oracle 11g AWR和ADDM性能报告
- Oracle 性能报告 ADDM
- 阿里云收集服务器性能指标的python脚本
- Oracle ADDM性能诊断利器及报告解读
- mysql 收集状态和性能数据的脚本来自于高性能mysql
- Oracle Database 性能调优工具 之 Oracle Statspack - 报告收集
- 阿里云收集服务器性能指标的python脚本
- Linux服务器性能日志收集和分析脚本
- Oracle ADDM性能诊断利器及报告解读
- oracle收集ash和awr性能报告方法
- Oracle ADDM性能诊断利器及报告解读
- 常见性能报告收集方法(AWR,ASH)