修改oracle密碼有效期
虛擬機器為了方便,修改為永不過期
1.檢視使用者和profile,testuser為要查詢的使用者名稱,按實際情況來修改。
cmd>sqlplus / as sysdba
select username,profile from dba_users where username='INFODBA';
###--一般查出為
DEFAULT
2.檢視預設設定的密碼到期時長,一般是180天。
select * from dba_profiles s where s.profile='DEFAULT' and s.resource_name='PASSWORD_LIFE_TIME';
###--一般limit結果為180
3.設定密碼永不過期。
#修改之後不需要重啟動資料庫,會立即生效。
alter profile DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
重新修改登陸密碼
cmd
>sqlplus /nolog;
>connect infodba/infodba@tc11 as sysdba; #tc11為監聽名稱
>alter user infodba identified by infodba;
>commit;