每周计划的清除任务管理SQL计划管理使用的磁盘空间。
该任务在维护窗口中作为自动化任务运行。数据库清除未使用的时间超过计划保留期的计划,该计划由LAST_EXECUTEDSMB中存储的该计划的时间戳标识。默认保留期为53周。周期范围为5到523周。
该任务说明了如何使用该DBMS_SPM.CONFIGURE步骤更改计划保留期。在Cloud Control中,在SQL Plan Baseline子页面中设置计划保留策略(如图28-1所示)。
要更改SMB的计划保留期,请执行以下操作:
- 使用适当的特权将SQL * Plus连接到数据库,然后查询数据字典以查看当前计划保留期。
例如,执行以下查询(包括示例输出):
SQL> SELECT PARAMETER_NAME, PARAMETER_VALUE 2 FROM DBA_SQL_MANAGEMENT_CONFIG 3 WHERE PARAMETER_NAME = 'PLAN_RETENTION_WEEKS'; PARAMETER_NAME PARAMETER_VALUE ------------------------------ --------------- PLAN_RETENTION_WEEKS 53 - 更改保留期限。
例如,执行以下
CONFIGURE步骤将周期更改为105周:EXECUTE DBMS_SPM.CONFIGURE('plan_retention_weeks',105); - 查询数据字典以确认更改。
例如,执行以下查询:
SQL> SELECT PARAMETER_NAME, PARAMETER_VALUE 2 FROM DBA_SQL_MANAGEMENT_CONFIG 3 WHERE PARAMETER_NAME = 'PLAN_RETENTION_WEEKS'; PARAMETER_NAME PARAMETER_VALUE ------------------------------ --------------- PLAN_RETENTION_WEEKS 105
也可以看看:
Oracle Database PL / SQL软件包和类型参考,以了解有关该CONFIGURE过程的 更多信息
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




