oracle清理aud$

2021-10-08

oracle记录审计记录的aud$表占用了很大的空间。

truncate掉AUD$,问题临时解决,可以将aud$存放到指定表空间。

sqlplus '/as sysdba'
SQL>show parameter audit_trail;

none or false -Auditing is disabled. 是默认值,不做审计;
db or true -Auditing is enabled, with all audit records stored in the database
@$ORACLE_HOME/rdbms/admin/cataudit.sql

审计表安装在SYSTEM表空间。所以要确保SYSTEM表空间又足够的空间存放审计信息。

开启审计功能。 SQL> alter system set audit_sys_operations=TRUE scope=spfile;

SQL>truncate table aud$
SQL>analyze table aud$ compute statistics;

分类:数据库 | 标签: |

相关日志

评论被关闭!