ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SPM设置保留空间和保留时效

SPM设置保留空间和保留时效

原创 Linux操作系统 作者:wei-xh 时间:2011-11-22 15:25:17 0 删除 编辑
语句日志、计划历史记录和 SQL 计划基准都存储在 SQL 管理库中。SQL 管理库是数
据库字典的组成部分,存储在 SYSAUX 表空间中。默认情况下,SQL 管理库的空间限
制为不超过 SYSAUX 表空间的 10% 。但是, 可以使用 PL/SQL 过程
DBMS_SPM.CONFIGURE 将这一限制修改为 1% 至 50% 之间的任意值。后台进程每周
测量一次 SQL 管理库的占用空间,超过定义的限制时,将在警报日志中生成警告。
每周还要执行定期清理任务,来管理 SQL 管理库内部的 SPM 使用的磁盘空间。在维护
时段自动运行该任务,任何超过 53 周一直未使用过的计划都将被清理,从而确保那些即
使每年仅运行一次的所有语句保持可用。可以使用 DBMS_SPM.CONFIGURE 或企业管理
器修改未使用计划的保留时间;保留时间值的范围可以是 5 至 523 周(稍长于 10
年)。
SQL>exec dbms_spm.configure(‘SPACE_BUDGET_PERCENT’,20);
SQL>exec dbms_spm.configure(‘PLAN_RETENTION_WEEKS’,100);
col PARAMETER_NAME for a20
col LAST_MODIFIED for a20
col MODIFIED_BY for a20
/
PARAMETER_NAME       PARAMETER_VALUE LAST_MODIFIED        MODIFIED_BY
-------------------- --------------- -------------------- --------------------
SPACE_BUDGET_PERCENT              10
PLAN_RETENTION_WEEKS              53
2 rows selected.
select * from DBA_SQL_MANAGEMENT_CONFIG;
PARAMETER_NAME       PARAMETER_VALUE LAST_MODIFIED        MODIFIED_BY
-------------------- --------------- -------------------- --------------------
SPACE_BUDGET_PERCENT              10
PLAN_RETENTION_WEEKS              53

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22034023/viewspace-711769/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE组成员,DBGeeK用户组发起人。曾在DTCC、ORACLE技术嘉年华、Gdevops等公开场合做过数据库技术专题分享,2017年应Oracle邀请在世界最大的数据库会议OOW上做技术分享。组织翻译了《拨云见日,解密Oracle ASM内核》一书。

注册时间:2009-07-04

  • 博文量
    422
  • 访问量
    2425364