在使用oracle的过程中会遇到密码过期这种情况。oracle默认密码过期期限是180天。
如果密码过期,会提示你修改新密码并且新密码不能喝旧密码相同。修改后又要通过
alter user 用户名 identified by 新密码;改回来,这样很麻烦。
现在我们将数据库密码过期设置为永不过期。
1:通过下面的语句查询用户的profile
SELECT username,PROFILE FROM dba_users;
2:查询该profile的密码过期设置情况
SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3:修改该profile为永不过期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
OK,完成,现在该用户密码就永远不会过期了。