Oracle里面的用户user无法登录 LOCKED(TIMED)
生活随笔
收集整理的這篇文章主要介紹了
Oracle里面的用户user无法登录 LOCKED(TIMED)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
SQL>conn test/test
還是報(bào)同樣的錯(cuò)誤,這就奇怪了??纯磀ba_users中該用戶的狀態(tài)等信息SQL>select account_status,lock_date,profile from dba_users where username='TEST';
發(fā)現(xiàn)就是今天才鎖定的,帳號(hào)狀態(tài)為“LOCKED(TIMED)”,不明白這個(gè)TIMED什么意思,搜了一把,原來(lái)是密碼錯(cuò)誤次數(shù)超過(guò)了系統(tǒng)設(shè)置的允許最大次數(shù)。
查看現(xiàn)在設(shè)置的最大次數(shù)
SELECT resource_name,resource_type,limit FROM dba_profiles WHERE profile='DEFAULT';
找到
FAILED_LOGIN_ATTEMPTS ? ? ? ? ? ?PASSWORD ? ? ?10
也就是說(shuō),原來(lái)允許的最大密碼錯(cuò)誤次數(shù)為10次,超過(guò)10次自動(dòng)鎖定帳號(hào)。難怪我怎么alter unlock都沒(méi)用,看來(lái)還得先把這限制放寬才行。
把限制參數(shù) FAILED_LOGIN_ATTEMPTS 修改成:unlimited?
sql> alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;
或 修改成比較大次數(shù):100000
sql>alter profile default limit FAILED_LOGIN_ATTEMPTS 100000;
再執(zhí)行如下
SQL>alter user test account unlock;
SQL>conn test/test
就可以正常登錄了。
?
總結(jié)
以上是生活随笔為你收集整理的Oracle里面的用户user无法登录 LOCKED(TIMED)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何诊断RAC数据库上的“IPC Sen
- 下一篇: Oracle查看正在执行的存储过程的si