Oracle 帳號密碼過期

Oracle 11G每組帳號的密碼預設都有180天的期限

假如連接到DB時出現 the password will expire within 7 days

這個原因是因為11g在default profile 設定 180 天要修改密碼

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

最快的方法就是更改該user的密碼,不過還是換成同一個

另一個一勞永逸的方法就是更改profile的設定.

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

**最後使用管理者進入再重新修改一次密碼**

$sqlplus / as sysdba

alter user username identified by  原來的密碼;