You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amazon RDS Oracle 12.1 Automatic Report Capturing 禁用方案咨询

RDS Oracle 12.1 禁用Automatic Report Capturing特性可行方案

针对RDS环境无法修改_report_capture_cycle_time隐含参数的限制,可通过以下官方公开支持的操作实现禁用:

  • 方案1:修改CONTROL_MANAGEMENT_PACK_ACCESS参数

    Automatic Report Capturing属于Oracle Tuning Pack的内置功能,RDS支持通过自定义参数组调整该公开参数:
    将参数值从默认的DIAGNOSTIC+TUNING调整为DIAGNOSTIC,即可关闭所有依赖调优包的功能,从根源上停止自动报告捕获任务。修改参数后需重启RDS实例生效。
    若业务无需使用SQL Tuning Advisor、SQL Access Advisor等调优包能力,该方案无额外业务影响,是长期修复的首选。
  • 方案2:禁用对应内置调度作业

    自动报告捕获由Oracle内置调度任务触发,可通过RDS主账号直接操作调度任务禁用:
    1. 首先查询对应作业名:
    SELECT job_name, enabled FROM dba_scheduler_jobs WHERE job_name LIKE '%REPORT_CAPTURE%';
    
    1. 执行禁用操作:
    EXEC DBMS_SCHEDULER.DISABLE(name => '<上一步查询到的作业名称>', force => TRUE);
    
    该操作无需重启实例,配置即时生效。
  • 临时缓解方案

    若暂时无法执行上述变更,可定期查杀以WITH MONITOR_DATA AS开头的特征SQL会话,或通过SQL Profile绑定该SQL的执行计划降低CPU占用,该方案仅作为临时应急使用,不建议长期保留。

同版本实例未触发问题的常见原因:

  1. 正常实例的CONTROL_MANAGEMENT_PACK_ACCESS参数未开启TUNING权限,默认关闭了该特性
  2. 正常实例的RDS PSU补丁层级更高,对应已知问题已被补丁默认禁用
  3. 正常实例的对应内置调度作业未被默认启用

内容的提问来源于stack exchange,提问作者Huskie69

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 17:15:01