暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19C 更改SMB的磁盘空间限制

原创 Asher.HU 2021-02-04
612


每周一次的后台进程会测量SMB占用的总空间。

当超过定义的限制时,该过程会将警告写入警报日志。数据库将每周生成警报,直到SYSAUX通过清除SQL管理对象(SQL计划基准或SQL配置文件)来增加SMB空间限制,增加表空间的大小或减少SMB使用的磁盘空间。该任务说明了如何使用该DBMS_SPM.CONFIGURE步骤更改限制

假设条件

本教程假定以下内容:

  • 当前的SMB空间限制是默认值10%。
  • 您想要将百分比限制更改为30%

更改SMB的百分比限制:

  1. 使用适当的特权将SQL * Plus连接到数据库,然后查询数据字典以查看当前空间预算百分比。

    例如,执行以下查询(包括示例输出):

    SELECT PARAMETER_NAME, PARAMETER_VALUE AS "%_LIMIT", 
           ( SELECT sum(bytes/1024/1024) FROM DBA_DATA_FILES 
             WHERE TABLESPACE_NAME = 'SYSAUX' ) AS SYSAUX_SIZE_IN_MB,
           PARAMETER_VALUE/100 * 
           ( SELECT sum(bytes/1024/1024) FROM DBA_DATA_FILES 
             WHERE TABLESPACE_NAME = 'SYSAUX' ) AS "CURRENT_LIMIT_IN_MB"
    FROM DBA_SQL_MANAGEMENT_CONFIG
    WHERE PARAMETER_NAME = 'SPACE_BUDGET_PERCENT';
    
    PARAMETER_NAME          %_LIMIT SYSAUX_SIZE_IN_MB CURRENT_LIMIT_IN_MB
    -------------------- ---------- ----------------- -------------------
    SPACE_BUDGET_PERCENT         10          211.4375            21.14375
    
  2. 更改百分比设置。

    例如,执行以下命令将设置更改为30%:

    EXECUTE DBMS_SPM.CONFIGURE('space_budget_percent',30);
    
  3. 查询数据字典以确认更改。

    例如,执行以下联接(包括示例输出):

    SELECT PARAMETER_NAME, PARAMETER_VALUE AS "%_LIMIT", 
           ( SELECT sum(bytes/1024/1024) FROM DBA_DATA_FILES 
             WHERE TABLESPACE_NAME = 'SYSAUX' ) AS SYSAUX_SIZE_IN_MB,
           PARAMETER_VALUE/100 * 
           ( SELECT sum(bytes/1024/1024) FROM DBA_DATA_FILES 
             WHERE TABLESPACE_NAME = 'SYSAUX' ) AS "CURRENT_LIMIT_IN_MB"
    FROM   DBA_SQL_MANAGEMENT_CONFIG
    WHERE  PARAMETER_NAME = 'SPACE_BUDGET_PERCENT';
    
    PARAMETER_NAME          %_LIMIT SYSAUX_SIZE_IN_MB CURRENT_LIMIT_IN_MB
    -------------------- ---------- ----------------- -------------------
    SPACE_BUDGET_PERCENT         30          211.4375            63.43125

也可以看看:

Oracle Database PL / SQL软件包和类型参考,以了解有关该DBMS_SPM.CONFIGURE过程的 更多信息

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论