在Oracle中我们创建的用户密码一般都有着180天的有效时间,一旦超出了这个时间Oracle就会阻止用户登入。
我们可以通过使用其他sysdba账户(如sys)登入到Oracle服务器,并按照以下方法来修改用户密码的有效期:
一、查看用户的proifle:
我们可以先查看用户的proifle是哪个,一般是default:
select username,profile from dba_users;
二、修改密码有效期:
将密码的有效期修改为无限制:
alter profile default limit password_life_time unlimited;
三、修改已过期密码:
如果用户密码已经过期,可能需要重新修改已过期的密码:
alter user [username] identified by [password];