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)||''
快速收集ADDM性能报告的脚本
最新推荐文章于 2024-04-08 13:57:29 发布
这个脚本主要用于快速收集ADDM(Automatic Database Diagnostic Monitor)的性能报告。通过指定开始和结束时间,脚本遍历指定时间范围内的快照,并为每个快照生成ADDM任务,执行任务并保存报告到文件。最后,提供了清理任务的SQL语句以释放资源。
摘要由CSDN通过智能技术生成