1.使用 create_baseline_template 存储过程创建 single baseline template: col baseline_name for a30 template_name for a30 select dbid,baseline_id,baseline_name,baseline_type,expiration,template_name from dba_hist_baseline; dbid baseline_id ba
1.使用 create_baseline_template 存储过程创建 single baseline template:
col baseline_name for a30
template_name for a30
select dbid,baseline_id,baseline_name,baseline_type,expiration,template_name from dba_hist_baseline;
dbid baseline_id baseline_name baseline_type expiration template_name
---------- ----------- ------------------------------ ------------- ---------- ------------------------------
220853307 1 peak maomi static 30
220853307 0 system_moving_window moving_window
--创建一个 single baseline template 以在 2013年3月10号下午 5 点到晚上 8 点之间捕获的快照基础上生成一个 baseline
begin
dbms_workload_repository.create_baseline_template (
start_time => '2013-03-10 17:00:00',
end_time => '2013-03-10 20:00:00',
baseline_name => 'baseline_130310',
template_name => 'template_130310', expiration => 30,
dbid => 220853307);
end;
/
--通过 dba_hist_baseline_template 查看刚刚创建的基线模板
select dbid,template_id,template_name,template_type,duration,expiration,repeat_interval from dba_hist_baseline_template;
dbid template_id template_name template_ duration expiration repeat_interval
---------- ----------- ------------------------------ --------- ---------- ---------- --------------------
220853307 1 template_130310 single 30
2.使用 create_baseline_template 存储过程创建 repeating baseline template:
--创建一个 repeating baseline template,在 2013 年每周星期一下午5点到晚上8点之间生成一个 baseline:
begin
dbms_workload_repository.create_baseline_template (
day_of_week => 'monday', hour_in_day => 17,
duration => 3, expiration => 30,
start_time => '2013-03-10 17:00:00',
end_time => '2013-12-31 20:00:00',
baseline_name_prefix => 'baseline_2013_mondays_',
template_name => 'template_2013_mondays',
dbid => 220853307);
end;
/
-- 对比 single baseline template 和 repeating baseline template
select * from dba_hist_baseline_template;
dbid template_id template_name template_type baseline_name_prefix start_time end_time day_of_week hour_in_day duration expiration repeat_interval last_generated
---------- ----------- ------------------------------ ------------- ------------------------------ ----------- ----------- ----------- ----------- ---------- ---------- -------------------------------------------------------------------------------- --------------
220853307 1 template_130310 single baseline_130310 2013-3-10 1 2013-3-10 2 30
220853307 2 template_2013_mondays repeating baseline_2013_mondays_ 2013-3-10 1 2013-12-31 monday 17 3 30 freq=weekly;interval=1;byday=mon;byhour=17;byminute=0;bysecond=0 2013-3-10 17:0
3.删除 baseline template
begin
dbms_workload_repository.drop_baseline_template (
template_name => 'template_2013_mondays',
dbid => 220853307);
end;
/
select * from dba_hist_baseline_template;
dbid template_id template_name template_type baseline_name_prefix start_time end_time day_of_week hour_in_day duration expiration repeat_interval last_generated
---------- ----------- ------------------------------ ------------- ------------------------------ ----------- ----------- ----------- ----------- ---------- ---------- -------------------------------------------------------------------------------- --------------
220853307 1 template_130310 single baseline_130310 2013-3-10 1 2013-3-10 2 30
http://blog.csdn.net/xiangsir/article/details/8655136