實驗環境
操作系統
WIN7 64bit
數據庫
oracle 11G R2(11.2.0.1.0)
前提:用戶登陸嘗試密碼錯誤過多時,會造成用戶被鎖定。
實驗:
使用PL/SQL Developer模擬scott用戶多次密碼輸入錯誤時會提示“ORA-28000錯誤:用戶被鎖”,如下所示:
解決方法:
使用dba用戶將其解鎖即可,如下:
SQL> alter user scott account unlock;
再次登錄即可,如下:
關於設置:
1、查看FAILED_LOGIN_ATTEMPTS的值
SQL>select *from dba_profiles;
2、修改默認次數
SQL>alterprofiledefaultlimitfailed_login_attempts100;
--修改錯誤嘗試次數為100次
3、修改默認無限制
SQL> alter profile default limit failed_login_attempts unlimited;
--密碼嘗試錯誤修改為無限制次數