oracle數據庫提示:the password will expire within 1 days

現象描述:  

登陸oracle 11g

提示ERROR:ORA-28002: the password will expire within 1 days

告警信息:

ERROR: ORA-28002: the password will expire within 1 days

原因分析:

oracle11g中默認在default概要文件中設置了“PASSWORD_LIFE_TIME=180天”。

解決辦法:  

1、查看用戶的proifle是那個,一般是default:

Sql代碼 

  1. SELECT username,PROFILE FROM dba_users;  

2、查看指定概要文件(如default)的密碼有效期設置:

Sql代碼

  1. SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';  

3、將密碼有效期由默認的180天修改成“無限制”:

Sql代碼 

  1. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;   

4、修改後,還沒有被提示ORA-28002警告的用戶不會再碰到同樣的提示;

     已經被提示的用戶必須再改一次密碼,用dba用戶登錄,然後輸入修改語句,如下:

Sql代碼 

  1. alter user wapgw identified by  <原來的密碼>  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章