1. 程式人生 > 資料庫 >oracle報錯【ORA-28000:帳戶已被鎖定】問題處理

oracle報錯【ORA-28000:帳戶已被鎖定】問題處理

在oracle11g中預設在default概要檔案中設定了【FAILED_LOGIN_ATTEMPTS=10次】,當輸入密碼錯誤次數達到設定值將導致此問題,使用者會自動被鎖住。

問題處理辦法

1.以管理員登入oracle: sqlplus / as sysdba; 。

2.查詢使用者鎖: select username, account_status from dba_users where username = 'yanggb'; 。

3.解鎖yanggb使用者: alter user yanggb account unlock; 。

到這裡就解決了賬戶被鎖定的問題,如果不想要輸入密碼錯誤多次之後賬戶被鎖定,就接著後續的步驟。

解除使用者輸入多次錯誤密碼鎖定設定

1.以管理員登入oracle: sqlplus / as sysdba;  。

2.檢視使用者限制登陸次數: select * from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS'; 。

3.修改使用者無論輸入多少次都不會被鎖定: alter profile default limit failed_login_attempts unlimited; 。

 

"我唱得不夠動人你別皺眉。"