天天看點

ORA-28000 賬号被鎖定的解決辦法

ORA-28000 賬号被鎖定的解決辦法

錯誤場景:當使用sqlplus進行登入時報錯:ORA-28000 賬号被鎖定。

錯誤原因:由于oracle 11g 在預設在default概要檔案中設定了密碼最大錯誤次數為10,“FAILED_LOGIN_ATTEMPTS=10”,密碼錯誤的次數超過10次,賬号就會被鎖定。

解決方案:

1.檢視使用者使用的概要檔案名,一般為DEFAULT

2.檢視概要檔案中設定的密碼錯誤後限制的登入次數

ORA-28000 賬号被鎖定的解決辦法

 3.如圖,将10次(預設)改為不受限制,改動後立即生效

4.檢查已經被鎖定的使用者

如圖,賬号的狀态大緻被分為:OPEN(正常),LOCKED(通過SQL語句進行的鎖定),LOCKED(TIMED)(超過最大錯誤登入次數被動鎖定),EXPIRED或者EXPIRED(GRACE)(密碼過期狀态),EXPIRED & LOCKED(TIMED)(密碼過期并超過了限制次數被鎖定)等。

ORA-28000 賬号被鎖定的解決辦法

 <code>alter</code> <code>user</code> <code>user_name account unlock;</code>

上一篇: ACL繼承
下一篇: 磁盤分區