alter session set nls_date_format= yyyy-mm-dd..."/>
溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Oracle用戶被鎖的原因及解決辦法

發(fā)布時(shí)間:2020-10-22 09:46:34 來(lái)源:腳本之家 閱讀:383 作者:寫給初學(xué)者的幾封信 欄目:數(shù)據(jù)庫(kù)

在登陸時(shí)被告知test用戶被鎖

1、用dba角色的用戶登陸,進(jìn)行解鎖,先設(shè)置具體時(shí)間格式,以便查看具體時(shí)間

SQL> alter session set nls_date_format='yyyy-mm-dd hh34:mi:ss'; 
Session altered. 

2、查看具體的被鎖時(shí)間

SQL> select username,lock_date from dba_users where username='TEST'; 
USERNAME LOCK_DATE 
TEST 2009-03-10 08:51:03 

3、解鎖

SQL> alter user test account unlock; 
User altered. 

4、查看是那個(gè)ip造成的test用戶被鎖

查看$ORACLE_HOME/network/admin/log/listener.log日志

10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=Oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49434)) * establish * lhoms * 0
10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49435)) * establish * lhoms * 0

這樣可知是上面10.69.1.11的ip嘗試多次失敗登陸造成的被鎖

注:

一般數(shù)據(jù)庫(kù)默認(rèn)是10次嘗試失敗后鎖住用戶

1、查看FAILED_LOGIN_ATTEMPTS的值

select * from dba_profiles 

2、修改為30次

alter profile default limit FAILED_LOGIN_ATTEMPTS 30; 

3、修改為無(wú)限次(為安全起見(jiàn),不建議使用)

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;  

以上所述是小編給大家介紹的Oracle用戶被鎖的原因及解決辦法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)億速云網(wǎng)站的支持!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI