• 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; ----不用换新密码



  • 相关阅读:
    找到IOS中的闪退日志
    day10-单元测试用例
    1、MySQL索引优化分析
    大话处理器-第2章-初识处理器
    sunset: dusk
    CK: 00
    My File Server: 1
    [luogu 5049] 旅行(数据加强版)
    [luogu p1081] 开车旅行
    [luogu p1613] 跑路
  • 原文地址:https://www.cnblogs.com/-abm/p/10784153.html
Copyright © 2020-2023  润新知