美文网首页
Oracle密码过期,取消密码180天限制

Oracle密码过期,取消密码180天限制

作者: 安易学车 | 来源:发表于2020-04-23 10:36 被阅读0次

受影响版本:Oracle11g以上版本。

导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。

当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。

1、进入sqlplus模式

  sqlplus / as sysdba;

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

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

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

  ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ;

4、帐户再改一次密码

alter user 用户名 identified by 原密码;

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

  alter user db_user account unlock;

  commit;

相关文章

网友评论

      本文标题:Oracle密码过期,取消密码180天限制

      本文链接:https://www.haomeiwen.com/subject/gfdoihtx.html