Oracle11g使用者密碼過期的解決辦法

2021-07-27 13:47:57 字數 527 閱讀 4824

今天發現伺服器上的oracle11g突然登入不上去了,提示ora-28002錯誤,說是口令過期。

解決方法如下:

1.用dba賬戶登入sql plus。我用的是sysman。

2.系統會提示口令失效,但是會馬上讓你重置新密碼。

3.重置之後,進入sql plus控制台。 

4.檢視口令失效使用者的profile檔案

select * from dba_profiles where profile='default' and resource_name='password_life_time';
結果:使用者密碼180天後過期

5.修改profle檔案

sql>alter profile default limit password_life_time unlimited;

建議:出於資料庫安全性考慮,不建議將password_life_time值設定成unlimited,即建議客戶能夠定期修改資料庫使用者口令。

oracle 11g 使用者密碼過期問題

1 oracle 11g 之前預設的使用者時是沒有密碼過期的限制的,在oracle 11g 中預設的profile啟用了密碼過期時間是180天。如下檢視有效期 select from dba profiles where profile default and resource name passw...

Oracle 11g密碼過期問題

oracle 11g預設使用者密碼會在使用180天後過期,我們可以通過dba users資料字典看一下使用者的資訊。sql select username,account status,lock date,expiry date,created,profile from dba users 結果如下...

oracle11g密碼效期及使用者鎖定

出於安全考慮,oracle11g密碼預設的效期為180天,超過180天,使用者將無法連線到資料庫。預設密碼嘗試次數為10次,超過10次,使用者將被鎖定。具體引數可以通過下列語句檢視 1.select from dba profiles where profile default and resour...