Oracle 的审计实在是鸡肋,审计日志增加猛速,而且加大系统负荷,降低系统性能。
依我们在生产系统的作法就是禁用审计,禁用后清除审计日志。
处理方法:
1、查看审计功能是否开启sqlplus "/as sysdba"SQL> show parameter audit;NAME TYPE VALUE-------------------- ------- --------------------------------audit_file_dest string /u01/app/oracle/admin/ORCL/adumpaudit_sys_operations boolean TRUEaudit_syslog_level stringaudit_trail string DB说明:表明审计功能为开启的状态 2、关闭oracle的审计功能SQL> alter system set audit_sys_operations=FALSE scope=spfile;System altered.SQL> alter system set audit_trail=NONE scope=spfile;System altered. 3、重启数据库SQL> shutdown immediate;SQL> startup; 4、验证审计是否已经被关闭SQL> show parameter audit;NAME TYPE VALUE-------------------- ------- --------------------------------audit_file_dest string /u01/app/oracle/admin/ORCL/adumpaudit_sys_operations boolean FALSEaudit_syslog_level stringaudit_trail string NONE说明:表明审计功能为关闭的状态 5、清空审计表数据SQL> truncate table SYS.AUD$;
取消
评论