news 2026/7/24 2:56:49

关于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/7/23 16:42:48

如何实现多Agent系统即插即用?掌握这7个标准化接口设计原则

第一章:多Agent系统即插即用的挑战与愿景在现代分布式人工智能系统中,多Agent系统(Multi-Agent System, MAS)因其灵活性和可扩展性被广泛应用于智能交通、自动化运维和协同决策等领域。实现Agent的“即插即用”能力——即新Agent可…

作者头像 李华
网站建设 2026/7/21 17:20:01

高效文字识别工具:重新定义你的数字内容提取体验

高效文字识别工具:重新定义你的数字内容提取体验 【免费下载链接】Text-Grab Use OCR in Windows quickly and easily with Text Grab. With optional background process and popups. 项目地址: https://gitcode.com/gh_mirrors/te/Text-Grab 在数字化工作环…

作者头像 李华
网站建设 2026/7/22 10:21:57

混合型博弈:当合作遇上竞争 (Mixed Cooperative-Competitive)

摘要: 现实世界很少是纯粹的“你好我好大家好”(完全合作),也很少是纯粹的 1v1 单挑(完全竞争)。最常见的形态是团队对抗 (Team-based Adversarial):例如王者荣耀/Dota2 的 5v5,或者…

作者头像 李华
网站建设 2026/7/23 7:11:28

入门篇--人工智能发展史-1-从概念萌芽到大模型普惠的完整脉络

人工智能发展史:从概念萌芽到大模型普惠 作者:Weisian | AI探索者 聚焦技术突破与行业变革的完整脉络 人工智能的发展并非一蹴而就,而是在“技术迭代-产业验证-资本涌入-理性沉淀”的循环中螺旋上升。2000年后,随着互联网普及、算…

作者头像 李华
网站建设 2026/7/23 2:46:25

Dify大模型平台版本回退实战:从v1.11.1安全降级到v1.10.x!

简介 本文详细介绍了Dify大模型平台版本回退的完整流程,涵盖风险警示(数据不可逆损伤、功能断崖式降级)、必备防护措施(数据库备份、环境快照、依赖检查)、Docker与源码部署差异化操作、特定版本适配指南及故障排查方法…

作者头像 李华