维护窗口是一个连续的时间间隔,用于管理自动维护任务,所谓自动维护窗口是按照预定义一个时间段,比如晚上22:10~04:00就可以称为一个窗口。自动维护任务是一种按规则自动启动的数据库维护操作任务。自动维护任务在维护窗口打开时自动运行。(就例如闹钟响了,该起床了,时间到了,任务自动执行,)
在Oracle Database 11g中,自动维护任务功能依赖于在维护窗口期间启用的资源管理器。因此,窗口打开时,会自动启用与窗口关联的资源计划,其目标是防止维护工作消耗过多的系统资源。每个维护窗口都与一个资源计划关联;该计划指定了窗口持续期间的资源分配方式。
oracle11g数据库有三种预定义的自动维护任务:
■ Automatic Optimizer Statistics Collection:
■ Automatic Segment Advisor
■ Automatic SQL Tuning Advisor(这个是oracle
11g新添加的自动维护任务)
缺省情况下,这三个任务配置为在所有维护窗口运行。
维护窗口:维护窗口是oracle 调度窗口,属于窗口组MAINTENANCE_WINDOW_GROUP。
控制自动维护任务
“自动维护任务”功能可以确定任务的执行时间和顺序。DBA可以控制以下项目:
? 在维护窗口最终不足以承受维护工作量时,调整维护窗口的持续时间和开始时间。
? 控制在每个窗口期间将资源分配给自动维护任务的资源计划。
? 启用或禁用部分或全部维护窗口中的单个任务。
? 在RAC环境中,通过将维护工作映射到某项服务,将维护工作转移至一