欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

oracle数据库修改密码有效期,解决ORA-28001: 口令已经失效

程序员文章站 2022-07-02 20:54:11
工作中oracle数据库安装完成后,需要修改默认的密码有效期,默认为180天,如果不修改,到期忘记更改密码可能会造成不必要的影响。 两种修改方式pl/sql或者cmd窗口 1、pl/sql修改默认密码有效期 通过语句查询可以发现,默认有效期为6个月。执行下行语句,更改有效期为不限制 2、使用cmd窗 ......

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

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

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

select * from dba_profiles where profile='default' and resource_name='password_life_time'

oracle数据库修改密码有效期,解决ORA-28001: 口令已经失效

 

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

alter profile default limit password_life_time unlimited

oracle数据库修改密码有效期,解决ORA-28001: 口令已经失效

 

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

conn / 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