本方法适用于用户密码过期,账户被锁,用户密码又不能修改的情况。
1.取出过期用户的信息
select username,account_status,password,profile from dba_users where username = 'A_USER';
2.将用户的profile修改为无期限限制的profile,这里是default
alter user A_USER profile default;
3.使用前面取出的密码
alter user A_USER identified by values '456H23A99ABKBA94';
4.恢复该用户的profile
alter user A_USER profile WORK_PROFILE; //使用前面取出的profile