天天看點

Oracle資料庫密碼過期,修改密碼并設定永久有效

1、直接修改密碼

1、直接修改
password zhangsan

2、密碼已經過期
alter user zhangsan identified by '密碼' account unlock;      

2、設定密碼過期時間

Oracle資料庫 11g預設密碼過期時間為180天過期
1、使用SQL語句查找密碼過期使用者所屬的profile
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、然後使用SQL語句将該使用者所屬的profile修改為永不過期
alter profile default limit PASSWORD_LIFE_TIME unlimited;

4、重新檢視密碼有效期設定
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

5、将密碼過期使用者的密碼更新,使用如下SQL
alter user zhangsan identified by '密碼' account unlock;