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

2021-06-20 05:33:58 字數 1332 閱讀 8132

1、oracle 11g 之前預設的使用者時是沒有密碼過期的限制的,在oracle 11g 中預設的profile啟用了密碼過期時間是180天。如下檢視有效期:select * from dba_profiles where profile='default' and resource_name='password_life_time';

如果想設定密碼不過期,可用管理員登陸,然後執行:alter profile default limit password_life_time unlimited;即可。

2、檢視其他引數及說明:

failed_login_attempts整數

設定登入到oracle 資料庫時可以失敗的次數。一旦某使用者嘗試登入資料庫的達到該值時,該使用者的帳戶就被鎖定,只能由dba能解鎖。

password_life_time

設定口令的有效時間(天數),一旦超過這一時間,必須重新設口令。預設為180天(11g,10gunlimited).

password_reuse_time

許多系統不許使用者重新啟用過去用過的口令。該資源項設定了乙個失效口令要經過多少天,使用者才可以重新使用該口令。預設為unlimited.

password_reuse_max

重新啟用乙個先前用過的口令前必須對該口令進行重新設定的次數(重複用的次數)。

password_lock_time

設定帳戶被鎖定的天數(當登入失敗達到failed_login_attempts時)。

password_grace_time

設定在口令失效前,給予的重新設該口令的寬限天。當口令失效之後回,在登入時會出現警告資訊顯示該天數。如果沒有在寬限天內修改口令,口令將失效。

password_verity_function

該資源項允許呼叫乙個pl/sql 來驗證口令。oracle公司已提供該應用 的指令碼,但是只要願意的話,使用者可以制定自己的驗證指令碼。該引數的設定就是pl/sql函式的名稱。預設為null.

Oracle 11g密碼過期問題

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

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

今天發現伺服器上的oracle11g突然登入不上去了,提示ora 28002錯誤,說是口令過期。解決方法如下 1.用dba賬戶登入sql plus。我用的是sysman。2.系統會提示口令失效,但是會馬上讓你重置新密碼。3.重置之後,進入sql plus控制台。4.檢視口令失效使用者的profile...

oracle11g密碼效期及使用者鎖定

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