审计日志_Oracle审计日志过大?如何清理及关闭审计机制?
生活随笔
收集整理的這篇文章主要介紹了
审计日志_Oracle审计日志过大?如何清理及关闭审计机制?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
概述
oracle 11g推出了審計功能,但這個功能會針對很多操作都產生審計文件.aud,日積月累下來這些文件也很多,默認情況下,系統為了節省資源,減少I/0操作,其審計功能是關閉的。
這段時間發現審計占了比較多空間,所以這里記錄下刪除的過程。
環境:Linux redhat6.3 下安裝的oracle11g
一、審計功能關閉
1、查看審計功能是否開啟?
su – oraclesqlplus “/as sysdba”SQL> show parameter audit_trail說明:audit_trail string的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說明:VALUE值為FALSE,表明審計功能為關閉的狀態
二、刪除審計日志
當已形成很多日志時,可刪除里面的記錄,目前是直接刪除,未對數據庫造成影響。
查詢目前的日志信息:select * FROM SYS.AUD$;
刪除已有的審計信息:DELETE FROM SYS.AUD$;
或者快速刪除表信息:truncate table SYS.AUD$;
Oracle使用大量不同的審計方法來監控使用何種權限,以及訪問哪些對象。審計不會防止使用這些權限,但可以提供有用的信息,用于揭示權限的濫用和誤用。如果有足夠磁盤空間的話建議還是開一下審計。
后面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注一下~
總結
以上是生活随笔為你收集整理的审计日志_Oracle审计日志过大?如何清理及关闭审计机制?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA进阶教学之(8种包装类)
- 下一篇: Linux如何配置网络IP地址