当前位置: 首页 > article >正文

oracle的sysaux使用量排查sql

水1篇工具sql

SELECT OCCUPANT_NAME,
       OCCUPANT_DESC,
       SCHEMA_NAME,
       MOVE_PROCEDURE,
       MOVE_PROCEDURE_DESC,
       SPACE_USAGE_KBYTES SPACE_USAGE_KB,
       ROUND(SPACE_USAGE_KBYTES / 1024 / 1024,2)  SPACE_USAGE_G
  FROM V$SYSAUX_OCCUPANTS D
 ORDER BY D.SPACE_USAGE_KBYTES DESC;

分享些经验:

1、一般的system爆满是audit_trail=db的audit日志。truncate table sys.aud可以快速清理。如果有使用audit日志。正常做法应该是用过程把其挪到其他表空间,然后配置删除策略

挪动用的proc

 BEGIN
 DBMS_AUDIT_MGMT.set_audit_trail_location(
 audit_trail_type => DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD,
 audit_trail_location_value => 'AUDIT_TBS');
 END;
 /

可以再配置以下过程自动清理

BEGIN
DBMS_AUDIT_MGMT.CREATE_PURGE_JOB(
  audit_trail_type => DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD,
  audit_trail_purge_interval => 100 /* hours */,  
  audit_trail_purge_name => 'CLEANUP',
  use_last_arch_timestamp => TRUE);
END;
/

2、sysaux的爆满一般则是addm也就是俗称的awr组件的问题。可以用以下过程来清理快照

execute dbms_workload_repository.drop_snapshot_range(low,high,dbid);


http://www.kler.cn/a/150053.html

相关文章:

  • 华为大咖说 | 浅谈智能运维技术
  • C++开发基础之使用librabbitmq库实现RabbitMQ消息队列通信
  • TVM计算图分割--分割方式
  • 准确--FastDFS快速单节点部署
  • 简单的签到程序 python笔记
  • 软件工程的基础和核心理论概念
  • 【ChatGLM3-6B】Docker下部署及微调
  • 6.golang函数
  • C语言变量和常量
  • Veras:Revit AI渲染插件
  • Mybatis 使用枚举作为查询条件
  • Linux:Ubuntu系统安装软件
  • 【Spring之事务底层源码解析,持续更新中~~~】
  • Elasticsearch:向量搜索 (kNN) 实施指南 - API 版
  • 使用Java给钉钉群发消息
  • 【小聆送书第一期】让架构师的成神之路温暖你这个不景气的冬天
  • GPTS-生成一个动漫图像GPT
  • 2023-简单点-picamera2中的取消auto focus,进行手动焦距设定
  • 算法通关村第十二关|青铜|字符串转换整数
  • 题目标题:卫星定位(胡宁静) 暴力解法
  • php如何对比浮点数大小(bccomp函数)
  • 代码的并发问题
  • ASCII sorting
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • RabbitMQ消息模型之发布订阅Publish-Subscribe
  • docker中安装mysql,远程连接