广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    ORA-28001 oracle用户密码过期处理方法

    来源:网络收集  点击:  时间:2024-05-13
    【导读】:
    经常使用oracle数据库的小伙伴可能会经常遇到oracle密码过期的问题,今天小编来告诉大家遇到ora-28001: the password has expired怎么处理。工具/原料moreoracleplsql developer方法/步骤1/5分步阅读

    步骤一:如图,在webogic的日志中出现ora-28001: the password has expired,因为weblogic的数据源配置的数据oracle的数据库,密码过期导致无法连接。遇到这种情况一般使用DBA权限重置密码即可。

    2/5

    步骤二:登录weblogic控制台,根据日志中的数据源名称,查找到用户是cms_nw

    3/5

    步骤三:使用sys用户登录数据库,使用SELECT * FROM dba_users a where a.username=CMS_NW; 查询用户CMS_NW的密码有效期,可以看到采用默认策略,

    4/5

    步骤四:SELECT * FROM dba_profiles s WHERE s.profile=DEFAULT AND resource_name=PASSWORD_LIFE_TIME;语句来查询默认密码有效期,结果为180天,即用户采用默认策略180会过期。一般情况下使用alter user wapgw identified by 原来的密码语句将密码重新设置即可,但是180天后还会过期。我们修改密码策略为永不过期。

    (注:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。)

    5/5

    步骤五:使用sql语句ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;将密码策略修改为不限制,即密码永不过期,然后使用SELECT * FROM dba_users a where a.username=CMS_NW;查询发现已经生效。后边密码不会再过期了。

    注意事项

    喜欢记得点赞哦

    知识需要共享,一起嗨皮吧

    ORACLEORA28001用户密码过期DBA数据库
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_753967.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 16:07:45  耗时:0.033
    0.033s