天天看点

用户登录信息查看

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;

这个也可以查看用户登录失败的信息。