您的位置:首页 > 数据库 > Oracle

oracle11g用户密码过期后修改办法

2013-08-19 16:05 471 查看
Oracle 11G
创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录,提示“ORA-28001: the password has expired”。

解放方法:

*******************************************************

1. 查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)

SQL > SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

2. 将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效

SQL > Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

3. 帐户再改一次密码

SQL > alter user ink identified by  <原来的密码> ;  ----不用换新密码

4. 使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁

SQL > alter user db_user account unlock;

SQL > commit;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: