oracle使用者登陸失敗次數限制修改

muxinqing發表於2014-04-12
oracle使用者登陸失敗次數限制修改 

“FAILED_LOGIN_ATTEMPTS”用於配置密碼連續輸入出錯的最大次數,超過該值則鎖定該帳號。 
1. 執行如下命令,查詢“FAILED_LOGIN_ATTEMPTS”的值。 
SQL> select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS'; 
如果顯示結果如下,則表明“FAILED_LOGIN_ATTEMPTS”配置為了10次。 
PROFILE          RESOURCE_NAME           RESOURCE           LIMIT ----------------------------------------------------------------- DEFAULT          FAILED_LOGIN_ATTEMPTS   PASSWORD           10 
2. 執行如下命令,修改“FAILED_LOGIN_ATTEMPTS”的值為“UNLIMITED”。 
SQL>alter profile default limit failed_login_attempts unlimited; 
3. 重新執行如下命令,檢視“FAILED_LOGIN_ATTEMPTS”的值。 
SQL> select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS'; 
如果顯示結果如下,則表明“FAILED_LOGIN_ATTEMPTS”配置為了無限制。 
PROFILE          RESOURCE_NAME           RESOURCE           LIMIT ----------------------------------------------------------------- DEFAULT          FAILED_LOGIN_ATTEMPTS   PASSWORD           UNLIMITED 
如果有使用者已經被鎖定,則以系統使用者登入,執行如下命令,對鎖定的帳戶解除鎖定。 
SQL> alter user msgbox identified by password account unlock; 
在上述命令中,msgbox表示鎖定的使用者名稱,password為鎖定使用者的密碼。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29065182/viewspace-1140792/,如需轉載,請註明出處,否則將追究法律責任。

相關文章