1. 程式人生 > 其它 >oracle11g-關閉日誌審計

oracle11g-關閉日誌審計

 

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,表面審計功能為關閉的狀態

1.當aud$表過大時,可以清除表中的審訊資料:

SQL> truncate table sys.aud$;

2.可以關閉對create session的審訊:

SQL> noaudit create session;

3.關閉資料庫的審訊,需要重啟資料庫:

SQL> alter system set audit_trail=none scope=spfile;

http://blog.sina.com.cn/s/blog_a3ba39720102zbcx.html

 

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,表面審計功能為關閉的狀態

1.當aud$表過大時,可以清除表中的審訊資料:

SQL> truncate table sys.aud$;

2.可以關閉對create session的審訊:

SQL> noaudit create session;

3.關閉資料庫的審訊,需要重啟資料庫:

SQL> alter system set audit_trail=none scope=spfile;

http://blog.sina.com.cn/s/blog_a3ba39720102zbcx.html