Oracle 11g R1中的自动数据库维护任务管理(二)
2008-11-11 12:59:48 来源:WEB开发网点击“编辑”按钮,修改窗口定义。
这些配置可以使用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资源计划。
如果需要,你可以编辑资源计划,也可以创建新的资源计划。
如果你创建新的资源计划,在“编辑窗口”屏幕,你需要将新的资源计划指派给有关的维护窗口,或使用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
此外,你可能还应该参考调度器和资源管理器有关的视图。
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
- ››oracle 中 UPDATE nowait 的使用方法
更多精彩
赞助商链接