ORA 28002 密碼過期解決方案

2022-07-24 12:18:12 字數 964 閱讀 7785

ora-28002 密碼過期解決方案

錯誤場景:當使用sqlplus進行登入時報錯:ora-28002 密碼過期。

錯誤原因:由於oracle 11g 在預設在default概要檔案中設定了密碼過期天數,「password_life_time=180」,密碼過期後就會報此提示。

解決方案:

1、檢視使用者的概要檔名,一般為default

sql> select username,profile from dba_users;

2、檢視指定概要檔案(如default)的密碼有效期設定

sql> select * from dba_profiles s where s.profile='default' and resource_name='password_life_time';

3、將密碼有效期由預設的180天修改成「無限制」,立即生效,修改後沒有提示過期的使用者將不會再提示

sql> alter profile default limit password_life_time unlimited;

4.檢查已經密碼過期的使用者

賬號的狀態大致被分為:open(正常),locked(通過sql語句進行的鎖定),locked(timed)(超過最大錯誤登入次數被動鎖定),expired或者expired(grace)(密碼過期狀態),expired & locked(timed)(密碼過期並超過了限制次數被鎖定)等。

sql> select username,account_status from dba_users;

5.修改後,還沒有被提示ora-28002警告的帳戶不會再有同樣的提示,已經被提示的帳戶必須修改密碼

sql> alter user 使用者名稱 identified by 《密碼》

ora-28000 賬戶鎖定的解決方案參考:

ORA 28002密碼失效問題解決

問題 提示ora 28002 解決 sql select from dba profiles where profile default and resource name password life time 設定為不限制過期時間 sql alter profile default limit p...

資料庫ORA 28002報錯解決步驟

ora 28002報錯處理步驟 故障現象 報錯解釋 處理方法種類 1 修改密碼 2 修改使用者profile,將password life time修改為unlimited 此次處理步驟按照方法2執行,生產環境建議定期更新密碼保證資料安全。1 檢視報錯使用者現有profile是否為預設值 2 檢視p...

oracleORA 28002 密碼過期的解決方法

最近登陸資料庫報了乙個密碼即將過期的錯誤 原因 oracle資料庫中default概要檔案中設定了 password life time 360 oracle使用者的密碼的有效期為360天,在日期接近有效期限時,啟動資料庫就會提示這個資訊。資訊查詢 1.首先管理員許可權的使用者登陸,查詢那些是管理員...