oracle 11g 自动任务,Oracle 11g R1中的自动数据库维护任务管理(2)

点击“编辑”按钮,修改窗口定义。

14200310.jpg

BEGIN

DBMS_SCHEDULER.disable(name => 'SYS.MONDAY_WINDOW', force => TRUE);

DBMS_SCHEDULER.set_attribute(

name => 'SYS.MONDAY_WINDOW',

attribute => 'DURATION',

value => numtodsinterval(180, 'minute'));

DBMS_SCHEDULER.enable(name=>'SYS.MONDAY_WINDOW');

END;

/

如果你希望创建新的维护窗口,确保将其加入MAINTENANCE_WINDOW_GROUP窗口组。

对调度器的介绍已经超出本文的范围,不过在文末我列出了有关的链接。

资源计划配置

“编辑窗口”屏幕包括了“查看资源计划”和“创建资源计划”按钮。点击它们就进入“资源管理器维护”屏幕,默认情况下,所有的维护窗口都被指派给DEFAULT_MAINTENANCE_PLAN资源计划。

14200311.jpg

如果需要,你可以编辑资源计划,也可以创建新的资源计划。

14200312.jpg

如果你创建新的资源计划,在“编辑窗口”屏幕,你需要将新的资源计划指派给有关的维护窗口,或使用DBMS_SCHEDULER包来完成指派。

BEGIN

DBMS_SCHEDULER.disable(name => 'SYS.MONDAY_WINDOW', force => TRUE);

DBMS_SCHEDULER.set_attribute(

name => 'SYS.MONDAY_WINDOW',

attribute => 'RESOURCE_PLAN',

value => 'MY_NEW_PLAN');

DBMS_SCHEDULER.enable(name=>'SYS.MONDAY_WINDOW');

END;

/

内容导航

第 1 页:基础任务配置 第 2 页:任务参数配置

第 3 页:修改窗口定义