Oracle11G創建用戶時缺省密碼過期限制是180天(即6個月),如果超過180天用戶密碼未做修改則該用戶無法登錄。
查看密碼的有效期設置,LIMIT字段是密碼有效天數。
1 select * from dba_profiles
where profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
在密碼將要過期或已經過期時,修改密碼,密碼被修改后該用戶可正常連接數據庫
1 ALTER USER 用戶名 IDENTIFIED BY 密碼;
去除180天的密碼生存周期的限制【不需要重啟數據庫,立即生效】
1 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
注:如果沒有被提示ORA-28002警告的用戶賬號不會再碰到同樣的提示;而已經被提示的用戶必須再改一次密碼
提升:
查看當前用戶的profile是哪個,一般是default
1 select username,profile from dba_users;