1.查看用户密码默认管理方式
select profile from dba_users where username=‘plat’;
1.查看数据库默认的密码管理方式有效期
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
2.将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;
3、帐户再改一次密码
alter user plat identified by plat;
用修改过的账号密码在sql plus中登入查询出来
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
可以看出密码管理方式变为UNLIMITED,即永久有效了
4、如果 使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁
alter user plat account unlock;
commit;