修改使用者的密碼為無限期限

記錄每一次錯誤發表於2018-10-09

oracle使用者的密碼預設的有效期是180天,如果想修改使用者的有效期為無限期限,可透過一下步驟進行修改:

1.檢視使用者的proifle是哪個,一般是default:

SELECT username,PROFILE FROM dba_users;

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

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

3.將密碼有效期由預設的180天修改成“無限制”:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

修改之後不需要重啟動資料庫,會立即生效。

有個問題,修改完成以後透過

select username,EXPIRY_DATE   from dba_users;查詢到還是有使用者顯示密碼到期的時間,可以透過

alter user 使用者名稱  identified  by  使用者原來的密碼;重新設定使用者的密碼。密碼設定完成以後,就會顯示使用者的密碼為無限期限了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547066/viewspace-2215730/,如需轉載,請註明出處,否則將追究法律責任。

相關文章