DBMS_WORKLOAD_REPOSITORY包应用四:CREATE_BASELINE

这个函数和过程创建一个基线。

语法

DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE(
   start_snap_id    IN  NUMBER,
   end_snap_id      IN  NUMBER,
   baseline_name    IN  VARCHAR2,
   dbid             IN  NUMBER DEFAULT NULL,
   expiration       IN  NUMBER DEFAULT NULL);
DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE(
   start_snap_id    IN  NUMBER,
   end_snap_id      IN  NUMBER,
   baseline_name    IN  VARCHAR2,
   dbid             IN  NUMBER DEFAULT NULL,
   expiration       IN  NUMBER DEFAULT NULL)
 RETURN NUMBER;

DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE(
   start_time       IN  DATE,
   end_time         IN  DATE,
   baseline_name    IN  VARCHAR2,
   dbid             IN  NUMBER DEFAULT NULL,
   expiration       IN  NUMBER DEFAULT NULL);

DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE(
   start_time       IN  DATE,
   end_time         IN  DATE,
   baseline_name    IN  VARCHAR2,
   dbid             IN  NUMBER DEFAULT NULL,
   expiration       IN  NUMBER DEFAULT NULL);
 RETURN NUMBER;

参数

ParameterDescription

start_snap_id

起始基线快照序列号

end_snap_id

结束基线快照序列号

start_time

基线起始时间

end_time

基线结束时间

baseline_name

基线名称

dbid

基线数据库标识符. 如果为NULL,默认为本地数据库. 默认值为NULL.

expiration

基线的过期天数. 如果为NULL, 则过期天数为无期限, 意思是永远不会删除基线.默认为NULL.


异常

  • 如果这个基线名称在系统中已存在,会返回错误.

  • 这个接口中的的快照范围必须是这个数据库中已存在的快照.如果输入的快照在系统中不存在,会返回错误。

示例

该示例为快照号为105与107的本地库创建一个名为 'oltp_peakload_bl'的基线:

EXECUTE DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE (start_snap_id => 105, end_snap_id => 107, baseline_name => 'oltp_peakload_bl');

执行CREATE BASELINE过程与函数后,如果你查询DBA_HIST_BASELINE视图, 你会发现新创建的基线在Workload Repository里.



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值