管理任务
每次建议被生成,任务被创建,并且除非对这些任务执行一些维护操作,它们将会随着时间而增长并 且将会占用存储空间。有些任务可以想要保留并且防止意外删除。因此对于任务有多个管理操作可以 执行。
.更新任务属性
.删除任务
.设置days_to_expire参数
更新任务属性
使用dbms_advisor.update_task_attributes过程,可以执行以下操作:
.改变任务名称
.指定任务描述
.设置任务为只读状态,因上不能被修改
.将任务设置为模板让其它任务可以依赖它进行定义
.改变任务或任务模板的各种属性
其语法如下:
dbms_advisor.update_task_attributes ( task_name in varchar2 new_name in varchar2 := null, de ion in varchar2 := null, read_only in varchar2 := null, is_template in varchar2 := null, how_created in varchar2 := null);
下面的例子将任务名称MYTASK更新为TUNING1:
execute dbms_advisor.update_task_attributes(\'MYTASK\', \'TUNING1\');
下面的例子将任务TUNING1标记为只读:
execute dbms_advisor.update_task_attributes(\'TUNING1\', read_only => \'TRUE\');
下面的例子将把任务MYTASK标记为模板
execute dbms_advisor.update_task_attributes(\'TUNING1\', is_template=>\'TRUE\');
删除任务
dbms_advisor.delete_task过程将从档案库中删除指导任务。其语法如下:
dbms_advisor.delete_task(task_name in varchar2);
下面的例子将任务MYTASK删除:
execute dbms_advisor.delete_task(\'MYTASK\');
设置DAYS_TO_EXPIRE参数
当一个任务或工作量被创建后,参数days_to_expire被设置为30天。这个参数指示直到创建时间达到 指定天数时任务或对象将会由系统自动删除。如果你想要无限期的保存一个任务或工作量,参数 days_to_expire应该被设置为advisor_unlimited。
继续阅读与本文标签相同的文章
下一篇 :
理解并设计rest/restful风格接口
-
图灵测试还重要吗?
2026-05-19栏目: 教程
-
Excel表格中的柱状图上如何添加平均线?
2026-05-19栏目: 教程
-
嘉益仕MES教你如何搞定精细化管理
2026-05-19栏目: 教程
-
Kotlin的分享
2026-05-19栏目: 教程
-
腾讯发布智慧社区标准化解决方案,目前已覆盖超过7000个小区
2026-05-19栏目: 教程
