日期:2014-05-16  浏览次数:20419 次

Oracle密码过期、用户锁定、密码重用-个人总结

Oracle密码过期、用户锁定、密码重用

?

1.????? 查看用户的状态(如:过期/锁定等)

SYS DBA身份进入sqlpuls

打开sqlpuls
SQL->sqlplus /nolog
SQL->sys / as sysdba

select username,account_status from dba_users;

常用的用户状态是否是EXPIRED 还是LOCKED有的是LOCKED<TIME>

2.????? 检查oracle的密码周期设置

Oracle?11G创建用户时缺省密码过期限制是180天,?如果超过180天用户密码未做修改则该用户无法登录。

可通过

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

?????? 语句,查询密码的有效期设置,LIMIT字段是密码的有效天数。

?????? 如果想长期有效,可以通过

????????????? ALTER?PROFILE?DEFAULT?LIMIT?PASSWORD_LIFE_TIME?UNLIMITED