天天看點

使用者登入資訊檢視

oracle中可以檢視視圖dba_audit_trail來觀察使用者的登入資訊。

如果使用者登入失敗,這個資訊也是記錄在dba_audit_trail中的,檢視代碼如下:

使用者登入資訊檢視

可以看到就算是登入失敗,這裡的ACTION_NAME也仍然是LOGON。隻是傳回代碼returncode字段為1017

統計使用者登入失敗的次數:

select lcount from sys.user$ where name='TEST'; 

這個次數是從最後一次登陸成功後算起的,而不是累計失敗次數。

select * from sys.aud$ where returncode=1017 and userid='TEST' order by ntimestamp# desc;

這個也可以檢視使用者登入失敗的資訊。