oracle 11g audit_trail審計關閉,及刪除日志


oracle 11g推出了審計功能,但這個功能會針對很多操作都產生審計文件.aud,日積月累下來這些文件也很多,
默認情況下,系統為了節省資源,減少I/0操作,其審計功能是關閉的

 

一、審計功能關閉


1、查看審計功能是否開啟?
su – oracle
sqlplus “/as sysdba”
SQL> show parameter audit_trail

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
audit_trail                          string      DB
說明:VALUE值為DB,表面審計功能為開啟的狀態

 

2、關閉oracle的審計功能
SQL> alter system set audit_trail=FALSE scope=spfile;
System altered. 

 

 3、重啟數據庫
SQL> shutdown immediate;
SQL> startup;

 

4、驗證審計是否已經被關閉
SQL> show parameter audit_trail

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
audit_trail                          string      FALSE
說明:VALUE值為FALSE,表面審計功能為關閉的狀態

 

二、刪除審計日志

當已形成很對日志時,可刪除里面的記錄,目前是直接刪除,未對數據庫造成影響。

查詢目前的日志信息:select * FROM SYS.AUD$;

刪除已有的審計信息:DELETE FROM SYS.AUD$;

或者快速刪除表信息:truncate table  SYS.AUD$;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM