db user fail logon counts

oracle 10g中,缺省的profile中有10次fail logon attemps,如何查看消耗了几次”失败登录”呢?

user$记录了其中的信息,lcount /* count of failed login attempts */

也就是,lcount记录了”失败的尝试登录次数”

SQL> select name,lcount from user$ where name='TEST';

NAME                               LCOUNT
------------------------------ ----------
TEST                                    0

当前,test用户的失败登录次数为0,人为制造一个失败登录记录。

SQL> conn test/dadada
ERROR:
ORA-01017: invalid username/password; logon denied

查看test用户的失败登录次数记录。

SQL> select name,lcount from user$ where name='TEST';

NAME                               LCOUNT
------------------------------ ----------
TEST                                    1

再使用test登录,输入正确的密码,制造成功登录后,lcount会归零。

SQL> conn test/test
Connected.
SQL> conn / as sysdba
Connected.

SQL> select name,lcount from user$ where name='TEST';

NAME                               LCOUNT
------------------------------ ----------
TEST                                    0

–EOF–