zoukankan      html  css  js  c++  java
  • ORA-28002密码失效问题解决

    问题:提示ORA-28002
    解决

    • 第1种方法:数据库级别,需要重启

    查看过期时间:

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

    设置为不限制过期时间

    sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED(不建议,因为这是数据库级的)
    • 第二种方法:用户的密码文件设置修改(建议)

    查看文件位置:

    sql>SELECT username,PROFILE FROM dba_users; (profile一般为default)

    查看概要文件中密码的期限:

    sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

    修改为不限制:

     sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

    注意:修改后立即生效不需要重启

    说明:修改后,还没有被提示ORA-28002警告的用户账号不会再碰到同样的提示;而已经被提示的用户账号必须再改一次密码,举例如下:

    alter user username identified by password account unlock; ----不用换新密码



  • 相关阅读:
    python-多任务-进程
    注解_Annotation
    ZIP压缩输入/输出流
    什么是API,这篇文章让你豁然开朗
    异常处理(在控制台输入数据)
    控件监听与面板监听
    多态与继承
    Java——socketser与cli
    20170307
    20180305
  • 原文地址:https://www.cnblogs.com/-abm/p/10784153.html
Copyright © 2011-2022 走看看