基线模板
基线模板允许你定义可能在将来要捕获的基线,CREATE_BASELINE_TEMPLATE存储过程定义单一基线或重复基线的捕获,创建单一基线模板与创建基于时间的基线类似,除了将来的时间外。
BEGIN
DBMS_WORKLOAD_REPOSITORY.create_baseline_template(
start_time => TO_DATE('01-DEC-2008 00:00', 'DD-MON-YYYY HH24:MI'),
end_time => TO_DATE('01-DEC-2008 05:00', 'DD-MON-YYYY HH24:MI'),
baseline_name => '01_dec_008_00_05_bl',
template_name => '01_dec_008_00_05_tp',
expiration => 100);
END;
/
|
重复基线模板稍微有点不同,因为它需要调度信息,START_TIME和END_TIME参数分别在模板激活和释放时定义,DAY_OF_WEEK,HOUR_IN_DAY和DURATION定义产生基线的日期,时间和持续时间,因为模板会产生多个基线,基线名是以BASELINE_NAME_PREFIX开始的,下面的基线模板例子将在未来6个月内运行,每周星期一00:00大盘05:00收集基线。
BEGIN
DBMS_WORKLOAD_REPOSITORY.create_baseline_template(
day_of_week => 'MONDAY',
hour_in_day => 0,
duration => 5,
start_time => SYSDATE,
end_time => ADD_MONTHS(SYSDATE, 6),
baseline_name_prefix => 'monday_morning_bl_',
template_name => 'monday_morning_tp',
expiration => NULL);
END;
/
|
查询DBA_HIST_BASELINE_TEMPLATE视图可以查看基线模板的详细信息。
SELECT template_name,
template_type,
baseline_name_prefix,
start_time,
end_time,
day_of_week,
hour_in_day,
duration,
expiration
FROM dba_hist_baseline_template; |

注意BASELINE_NAME_PREFIX列可能保留了基线前缀或完整的基线名,主要依赖于捕获基线的类型,DROP_BASELINE_TEMPLATE存储过程删除基线模板。
BEGIN
DBMS_WORKLOAD_REPOSITORY.drop_baseline_template (template_name => '01_dec_008_00_05_tp');
DBMS_WORKLOAD_REPOSITORY.drop_baseline_template (template_name => 'monday_morning_tp');
END;
/
|
企业管理器使用创建基线一样的屏幕来创建基线模板,导航到“AWR基线”屏幕(服务器AWR基线),然后点击“创建”按钮,选择间隔类型“单一”,然后点“继续”按钮,输入基线模板名称,指定时间范围,点“完成”按钮,如果时间范围指未来一段时间,将自动创建基线模板,而不是基线。
在“AWR屏幕”下方,点“AWR基线模板”,可以看到新创建的基线模板。

要才重复基线模板,在选择时间间隔类型时选择“重复”。重复基线模板和单一基线模板创建后在“AWR基线模板”屏幕可见。
上一页 [1] [2] [3] [4] [5] [6] 下一页