oracle數據庫密碼過期-----修改密碼、設置密碼永久有效


一、修改數據庫密碼

1. 登錄oralce數據庫

su oracle

 

2. 以管理員身份登錄

sqlplus / as sysdba

 

3. 更改密碼

password JSSJTT

 


 

二、設置密碼永不過期

1. 查看用戶的proifle是哪個,一般是default;

SELECT username,PROFILE FROM dba_users;

 

2. 查看對應的概要文件(如default)的密碼有效期設置(一般默認為180天)

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

 

3. 將概要文件(如default)的密碼有效期由默認的180天修改成“無限制”

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

4. 修改之后不需要重啟動數據庫,會立即生效

可以再查看一下,有效期從之前的“180”(天)變成了“UNLIMITED”(無限制)

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

 

5. 修改后,還沒有被提示ORA-28002警告的用戶賬號不會再碰到同樣的提示;而已經被提示的用戶賬號必須再改一次密碼。(提示:賬戶被鎖定,解除鎖定)

alter user JSSJTT identified by JSSJTT account unlock;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM