1. 程式人生 > >plsqldev報錯: the password will expire within 2 days 解決方法

plsqldev報錯: the password will expire within 2 days 解決方法



提示密碼快過期了

1.檢視使用者的profile設定:

SELECT USERNAME, PROFILE FROM DBA_USERS;  一般使用者的profile都為DEFAULT。

2.檢視系統profiles中PASSWORD_LIFE_TIME設定。

SELECT *
  FROM DBA_PROFILES S
 WHERE S.PROFILE = 'DEFAULT'
   AND RESOURCE_NAME = 'PASSWORD_LIFE_TIME';

得出如下結果

1 DEFAULT PASSWORD_LIFE_TIME PASSWORD 180

3.修改DBA_PROFILES中PASSWORD_LIFE_TIM的設定,改為ULIMITED。

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 

 修改後設定立即生效,不需要重啟資料庫,此時密碼永遠不會過期。

4.已經被報告了密碼快要過期的賬戶必須再改一次密碼(需要DBA許可權)

sqlplus / as sysdba
alter user a identified by a;再連線資料再也不會出現密碼過期的事情了。