zoukankan      html  css  js  c++  java
  • oracel数据库ORA28001: the password has expired

    调试c#项目时登录用户不成功ORA-28001: the password has expired错误

    密码过期失效

    网上查了一下,是Oracle11g密码过期的原因

    Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。
    连接Oracle,以Oracle用户登陆,输入以下命令

    select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';


    结果显示:
    PROFILE
    ------------------------------------------------------------
    RESOURCE_NAME
    ------------------------------------------------------------
    RESOURCE_TYPE
    ----------------
    LIMIT
    ------------------------------------------------------------

    DEFAULT
    PASSWORD_LIFE_TIME
    PASSWORD
    180

    ---------------------

    结果显示密码有效期是180天
    输入命令:
    alter profile default limit password_life_time unlimited;
    commit;
    再次执行:
    select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
    结果显示为:
    PROFILE
    ------------------------------------------------------------
    RESOURCE_NAME
    ------------------------------------------------------------
    RESOURCE_TYPE
    ----------------
    LIMIT
    ------------------------------------------------------------

    DEFAULT
    PASSWORD_LIFE_TIME
    PASSWORD
    UNLIMITED
    ------------------------------------------------------------
    进行以上步骤之后需要改变密码,否则还会出现password has expired异常
    改变密码的命令

    alter user scott(用户名) identified by NewPassword(新密码);
    如果账号被锁住,则需要解锁命令
    alter user scott(用户名) identified by oracle account unlock;
    再次调试,问题解决

  • 相关阅读:
    指针
    第一条:了解Objective-C语言的起源
    Java项目怎么使用Swagger生成API文档?
    springmvc 中@Controller和@RestController的区别
    Java ExecutorService四种线程池的例子与说明
    怎样解决Myeclipse内存溢出?
    过时date.toLocaleString()的解决方法
    maven中修改可用的版本
    String转换为Map
    tomcat在Debug模式下无法启动解决办法
  • 原文地址:https://www.cnblogs.com/zhoushuang0426/p/9895970.html
Copyright © 2011-2022 走看看