zoukankan      html  css  js  c++  java
  • oracle 28001错误 密码过期失效

    背景

    服务器演示地址,无法使用。排查原因,是数据库密码有问题,报28001错误

    问题

    确定是oracle密码机制,180失效了

    解决

    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;

    感谢原文作者:https://www.cnblogs.com/soar-gh/p/5949158.html

    总结

    安装后,就选择密码永不过期,就好了。避免麻烦


    祝所有项目人员战斗满满、收获满满、人气满满。
  • 相关阅读:
    集合类提供的的方法
    集合相关常识
    day12练习题
    Django(重点)
    cookie和session
    admin的配置
    Django安装和配置环境变量
    django ORM创建数据库方法
    前端学习之jquery
    数据库基础
  • 原文地址:https://www.cnblogs.com/zl0828/p/8328180.html
Copyright © 2011-2022 走看看