设为首页 加入收藏

TOP

Oracle 用户user锁定lock如何知道是什么原因导致的(六)
2015-12-01 16:03:13 来源: 作者: 【 】 浏览:129
Tags:Oracle 用户 user 锁定 lock 如何 知道 什么 原因 导致
? ? ? ? ? VARCHAR2(40)



综上分析下,你只要关注resource_type='password',并且limit为unlimited及null不用你管了(原因不用我了),所以只有我标注几条记录
SQL> select profile,resource_name,resource_type,limit from dba_profiles where profile='DEFAULT';



?PROFILE? ? ? ? ? ? ? ? ? ? ? ? RESOURCE_NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? RESOURCE_TYPE? ? LIMIT
?------------------------------ -------------------------------------------------- ---------------- --------------------------------------------------------------------------------
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? COMPOSITE_LIMIT? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? SESSIONS_PER_USER? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? CPU_PER_SESSION? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? CPU_PER_CALL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? LOGICAL_READS_PER_SESSION? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? LOGICAL_READS_PER_CALL? ? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? IDLE_TIME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? CONNECT_TIME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? PRIVATE_SGA? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? KERNEL? ? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? FAILED_LOGIN_ATTEMPTS? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PASSWORD? ? ? ? 10? ---关注,经查,这是登陆的次数
DEFAULT? ? ? ? ? ? ? ? ? ? ? ? PASSWORD_LIFE_TIME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PASSWORD? ? ? ? 180 --关注? --这是账户有效期的天数,即用同一个账户密码登陆



PROFILE? ? ? ? ? ? ? ? ? ? ? ? RESOURCE_NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? RESOURCE_TYPE? ? LIMIT
?------------------------------ -------------------------------------------------- ---------------- --------------------------------------------------------------------------------
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? PASSWORD_REUSE_TIME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PASSWORD? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? PASSWORD_REUSE_MAX? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PASSWORD? ? ? ? UNLIMITED
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? PASSWORD_VERIFY_FUNCTION? ? ? ? ? ? ? ? ? ? ? ? ? PASSWORD? ? ? ? NULL
?DEFAULT? ? ? ? ? ? ? ? ? ? ? ? PASSWORD_LOCK_TIME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PASSWORD? ? ? ? 1? ---关注,表明连续多次失败登陆后,账户锁定的天数,默认为1天
DEFAULT? ? ? ? ? ? ? ? ? ? ? ? PASSWORD_GRACE_TIME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PASSWORD? ? ? ? 7? --关注 ,指定多少天,即如果你在指定天数之内不改密码就会提示密码失败无法登陆



?关注上述参数的含义,请见:



Oracle? Database SQL Language Reference
?11g Release 2 (11.2)
?Part Number E26088-03




create profile



可见expiry_date即账期何时会过期,此列一直有数据,只要用户创建
SQL> select username,password,account_status,expiry_date,lock_date,profile from dba_users;



?USERNAME? ? ? ? ? ? PASSWORD? ? ? ? ? ? ACCOUNT_STATUS? ? ? ? ? ? ? ? EXPIRY_DATE? ? ? ? LOCK_DATE? ? ? ? ? PROFILE
?-------------------- -------------------- ------------------------------ ------------------- ------------------- ------------------------------
?SCOTT? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? OPEN? ? ? ? ? ? ? ? ? ? ? ? ? 2016-03-06 06:58:08? ? ? ? ? ? ? ? ? ? DEFAULT
?TEST1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? OPEN? ? ? ? ? ? ? ? ? ? ? ? ? 2016-05-03 11:59:30? ? ? ? ? ? ? ? ? ? DEFAULT
?TEST_USER? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? LOCKED(TIMED)? ? ? ? ? ? ? ? ? 2016-05-14 03:45:06 2015-11-16 03:54:43 DEFAULT



但是与password相关在dba_profiles有几条记录,我们知道是哪条记录是导致用户锁定的原因呢



?所以结合测试用户创建的时间dba_users.created就可以排除password_life_time,password_lock_time也可以排除,因为它是账户被锁定的表数,也就是说已发生在账户锁定之后的动作了
?这样就只有failed_login_attempts和password_grace_time
我们经查官方手册发现,password_grace_time一般和password_life_time搭配使用,即后者要小于前者,即如果在后者指定的天数不修改密码,用户就会过期不能登陆了,所以
?只能是参数failed_login_attempts
?SQL> select username

首页 上一页 3 4 5 6 下一页 尾页 6/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MySQL多主一从同步 下一篇shell脚本:MySQL启动简易脚本

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: