问题来源:
监控系统告警表空间sysaux使用率达到95%
分析:
查看表空间使用:
SQL> @df TABLESPACE_NAME TotalMB UsedMB FreeMB % Used Ext Used ------------------------------ ---------- ---------- ---------- ------ --- ---------------------- SYSAUX 32760 31075 1685 95% NO |################### |
复制
查看表空间sysaux体积最大的段:
select * from ( select segment_name,owner,tablespace_name,bytes/1024/1024 "Size(MB)", segment_type from dba_segments where tablespace_name='SYSAUX' order by bytes desc) where rownum<=10;
复制
查看视图V$SYSAUX_OCCUPANTS 显示 SYSAUX 表空间占用 SM/ADVISOR占用最大。
SQL> select OCCUPANT_NAME,SPACE_USAGE_KBYTES from v$sysaux_occupants order by SPACE_USAGE_KBYTES desc; OCCUPANT_NAME SPACE_USAGE_KBYTES ---------------------------------------------------------------- ------------------ SM/ADVISOR 31106304 SM/OPTSTAT 235456 SDO 176192 SM/OTHER 62400
复制
通过以下查询,可以获得任务数据的保留时间,缺省的保留时间是没有限制的:
col TASK_NAME for a30 col PARAMETER_NAME for a30 col PARAMETER_VALUE for a30 col DESCRIPTION for a30 col EXECUTION_TYPE for a30 SELECT parameter_name, parameter_value FROM DBA_ADVISOR_PARAMETERS WHERE task_name='AUTO_STATS_ADVISOR_TASK' and PARAMETER_NAME IN 'EXECUTION_DAYS_TO_EXPIRE';
复制
解决办法:
可以通过修改保留时间,限制保留为 31 天:
DBMS_SQLTUNE.SET_TUNING_TASK_PARAMETER ( task_name => 'AUTO_STATS_ADVISOR_TASK' , parameter => 'EXECUTION_DAYS_TO_EXPIRE' , value => 31 ); END; /
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
您好,您的文章已入选墨力原创作者计划合格奖,10墨值奖励已经到账请查收!
❤️我们还会实时派发您的流量收益。
3年前

评论
TA的专栏
热门文章
PostgreSQL 12.8 详解命令pg_rewind
2021-10-29 7180浏览
[译] Postgresql 清理更新频繁的表
2022-04-12 6416浏览
patroni 报错问题处理:CRITICAL: system ID mismatch, node pgsql_node1 belongs to a different cluster: 7052280560147471869 != 7052284163
2022-01-12 5262浏览
patroni 服务启报错:patroni.exceptions.PatroniFatalException
2022-01-10 4998浏览
数据库短连接风暴触发oracle bug 32164034
2021-11-18 4736浏览
目录