WEB开发网
开发学院数据库Oracle Oracle 11g R1中的自动数据库维护任务管理(二) 阅读

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

 2008-11-11 12:59:48 来源:WEB开发网   
核心提示:点击“编辑”按钮,修改窗口定义,Oracle 11g R1中的自动数据库维护任务管理(二), 这些配置可以使用DBMS_SCHEDULER包中的SET_ATTRIBUTE存储过程进行修改,在http://download.oracle.com/docs/cd/B28359_01/appdev.1

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

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

这些配置可以使用DBMS_SCHEDULER包中的SET_ATTRIBUTE存储过程进行修改,在http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_sched.htm#sthref8322有关于窗口的所有属性信息。

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资源计划。

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

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

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

如果你创建新的资源计划,在“编辑窗口”屏幕,你需要将新的资源计划指派给有关的维护窗口,或使用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;/

完整介绍资源管理器已经超出了本文的范围,我在文末同样列出了参考链接。

有关的视图

下面的视图显示有关自动数据库维护任务的信息:

DBA_AUTOTASK_CLIENT_JOB 
DBA_AUTOTASK_CLIENT 
DBA_AUTOTASK_JOB_HISTORY 
DBA_AUTOTASK_WINDOW_CLIENTS 
DBA_AUTOTASK_CLIENT_HISTORY

此外,你可能还应该参考调度器和资源管理器有关的视图。

Tags:Oracle 自动 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接