oracle审计日志时长,oracle 审计日志清理

本文介绍了如何管理Oracle数据库的审计日志,包括如何查看审计设置、清理审计文件以及调整审计策略。当audit_trail设为DB时,审计记录会存储在AUD$表和操作系统目录中,可能导致SYSTEM表空间膨胀。关闭审计功能需要修改参数并重启数据库,但即使设置为NONE,仍会产生操作系统级别的审计文件。因此,建议定期清理$ORACLE_BASE/admin/$ORACLE_SID/adump目录的审计文件,以避免影响操作系统的inode使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--进入审计日志目录:

cd $ORACLE_BASE/admin/$ORACLE_SID/adump

--删除3个月前的审计文件:

find ./ -type f -name "*.aud" -mtime +91|xargs rm -f

--一次清空所有审计文件

find ./ -type f -name "*.aud"|xargs rm-f

find ./ -mtime +7 -name "*.aud" -type f –delete

通常我们新装好一个数据库中查询审计开关的时候,可能会发现它的设置为DB。(预装设置,如果为其他表示被认为设置过)

SQL>show parameter audit_trail

Name       TYPE     VALUE

-----------------------------------

audit_trail   string     DB

audit_trail=DB,代表的是,oracle将把每次审计跟踪记录在数据库的一张叫做AUD$的表中。

SQL>select owner,table_name,tablespace_name from dba_tables a where a.table_name ='AUD$'

OWNER TABLE_NAME TABLESPACE_NAME

--------------------------------------------------------------

SYS AUD$ SYSTEM

而这张表所在的表空间,正式oracle数据库最重要的SYSTEM表空间。

由于这个表空间非

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值