使用Oracle的審計功能記錄連接數據庫登錄失敗的用戶信息


最近公司有一個項目,用的oracle數據庫,整天出現用戶被鎖的情況,后來百度查了一下,說是用戶登錄連續出錯10次就會被鎖住。於是想記錄一下看看到底是哪個人在掃數據庫的密碼。百度了很久才找到方法,下面分享……

 

使用sys賬號連接數據庫,然后執行如下步驟:

1、alter system set audit_trail=db scope=spfile;

2、重啟數據庫服務

3、AUDIT SESSION WHENEVER NOT SUCCESSFUL;    -- 開啟審計
4、嘗試使用錯誤的密碼登錄數據庫

5、select * from sys.aud$ where returncode = 1017;   -- 查詢登錄失敗日志


免責聲明!

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



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