news 2026/8/24 23:27:10

关于oracle开启审计,导致inode资源耗尽问题处理笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
关于oracle开启审计,导致inode资源耗尽问题处理笔记

一、背景

Oracle数据库开启审计功能后,默认会将审计日志以文件形式存储在$ORACLE_BASE/admin/$ORACLE_SID/adump目录下。长期运行可能导致大量小文件积累,耗尽文件系统的inode资源。

二、检查当前inode使用情况

使用以下命令检查文件系统inode使用情况:

df -i
ls -f | wc -l

三、清理历史审计日志

如有需要,先备份:

# 备份最近30天的审计文件 find $ORACLE_BASE/admin/$ORACLE_SID/adump -name "*.aud" -mtime -30 -exec cp {} /backup/audit/ \;

验证要删除的审计文件:

删除在oracle审计文件夹下,文件后缀名为.aud,修改时间距离现在超过 30 天的文件

生产环境务必先验证再删除!生产环境务必先验证再删除!生产环境务必先验证再删除!

# 1. 预览待删文件(必做!) find $ORACLE_BASE/admin/$ORACLE_SID/adump -type f -name "*.aud" -mtime +30 -print > /tmp/aud_delete_preview_$(date +%Y%m%d).log

手动清理旧的审计日志文件:

#建议使用 无需创建额外进程,直接由find内核态操作,文件越多效率越高(审计日志通常成百上千个,优势明显) find $ORACLE_BASE/admin/$ORACLE_SID/adump -type f -name "*.aud" -mtime +30 -delete 或 #有日志版 find $ORACLE_BASE/admin/$ORACLE_SID/adump -type f -name "*.aud" -mtime +30 -delete 2>&1 > /tmp/aud_delete_$(date +%Y%m%d).log #可以但不建议,效率低 每找到 1 个文件,就 fork1 个rm进程(文件多时有大量进程开销) # 删除30天前的审计文件 find $ORACLE_BASE/admin/$ORACLE_SID/adump -name "*.aud" -mtime +30 -exec rm {} \;

四、定期维护计划

0 3 * * * find $ORACLE_BASE/admin/$ORACLE_SID/adump -type f -name "*.aud" -mtime +30 -delete 2>&1 > /tmp/aud_delete_$(date +%Y%m%d).log
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/23 6:40:15

如何让交易Agent跑得比市场还快?:基于FPGA与内存池的极速实现

第一章:交易Agent执行速度的本质挑战在高频交易系统中,交易Agent的执行速度直接决定了策略的盈利能力与市场竞争力。尽管现代硬件性能持续提升,但执行延迟依然受到多个层面因素的制约,包括网络传输、指令调度、系统内核开销以及算…

作者头像 李华
网站建设 2026/8/22 22:37:44

机器学习第二部分----逻辑回归

本质定义 逻辑回归是一种用于解决二分类问题的统计学习方法,虽名含“回归”,实为分类模型。它通过将线性回归的输出映射到 [0,1]区间,表示样本属于某一类别的概率。 Sigmoid 函数图像和直观意义决策边界 在分类问题中,决策边界是特…

作者头像 李华
网站建设 2026/8/24 15:19:29

Frigate智能监控终极指南:3步搞定go2rtc流媒体配置

Frigate智能监控终极指南:3步搞定go2rtc流媒体配置 【免费下载链接】frigate NVR with realtime local object detection for IP cameras 项目地址: https://gitcode.com/GitHub_Trending/fr/frigate 还在为监控画面延迟卡顿而烦恼吗?Frigate作为…

作者头像 李华
网站建设 2026/8/22 22:50:15

如何解决AMD显卡驱动臃肿问题

如何解决AMD显卡驱动臃肿问题 【免费下载链接】RadeonSoftwareSlimmer Radeon Software Slimmer is a utility to trim down the bloat with Radeon Software for AMD GPUs on Microsoft Windows. 项目地址: https://gitcode.com/gh_mirrors/ra/RadeonSoftwareSlimmer 你…

作者头像 李华
网站建设 2026/8/21 19:27:55

【Agent互操作性突破】:定义未来AI生态的6大接口规范详解

第一章:跨领域 Agent 互操作性的时代背景随着人工智能技术的快速发展,智能 Agent 已广泛应用于金融、医疗、制造、交通等多个领域。这些 Agent 在各自垂直场景中表现出色,但彼此之间缺乏统一的通信机制与语义理解能力,导致系统孤岛…

作者头像 李华