1. 程式人生 > >Oracle資料庫密碼過期修改

Oracle資料庫密碼過期修改

1.開啟 SQL Plus 用系統賬號登入(我的是 system/orcl)

2.檢視使用者密碼預設管理方式

select profile from dba_users where username='envir'

(我的某個使用者是envir,本機資料庫使用者名稱envir)

3.檢視資料庫預設的密碼管理方式有效期

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

4.將密碼有效期由預設的180天修改成“無限制”,修改之後不需要重啟動資料庫,會立即生效

	ALTER
PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;

5、帳戶再改一次密碼

alter user envir identified by 1;(envir/1)

用修改過的賬號密碼在sql plus中登入查詢出來

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

可以看出密碼管理方式變為UNLIMITED,即永久有效了
在這裡插入圖片描述

6、如果 使用修改後的使用者登入,如果報“ORA-28000:使用者已被鎖”,解鎖

alter
user db_user account unlock; commit;