zoukankan      html  css  js  c++  java
  • oracle数据库修改密码有效期,解决ORA-28001: 口令已经失效

    工作中oracle数据库安装完成后,需要修改默认的密码有效期,默认为180天,如果不修改,到期忘记更改密码可能会造成不必要的影响。

    两种修改方式pl/sql或者cmd窗口

    1、pl/sql修改默认密码有效期

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

     通过语句查询可以发现,默认有效期为6个月。执行下行语句,更改有效期为不限制

    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

     2、使用cmd窗口执行(此处以登录数据库本地示例)

    sqlplus / as sysdba登录

    SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

    对于已经告警提示密码已过期的数据库,需要重新修改一次密码。

     sql>alter user 用户名 identified by <原来的密码> account unlock; ----不用换新密码

    以上示例均实际使用过,本文经验来源以下链接,致谢。

    https://www.cnblogs.com/luckly-hf/p/3828573.html

  • 相关阅读:
    Ynoi 杂题选做
    CSP-S2021 浙江 游记
    P6272 [湖北省队互测2014]没有人的算术
    P5206 [WC2019]数树
    P5405 [CTS2019]氪金手游
    LOJ6679 Unknow
    LOJ3040 「JOISC 2019 Day4」合并
    P6122 [NEERC2016]Mole Tunnels
    三维凸包
    三,四元环计数
  • 原文地址:https://www.cnblogs.com/chxmtl/p/11720098.html
Copyright © 2011-2022 走看看