当前位置: 代码网 > it编程>数据库>Oracle > Oracle用户密码过期如何修改永不过期

Oracle用户密码过期如何修改永不过期

2024年05月15日 Oracle 我要评论
前言修改密码有效过期时间,可以通过以下四步设置,如果再第一步发现本身的密码过期时间为无限期的,那就请各位小伙伴绕过,如果发现不是无期限的,那么必须设置第四步,才会生效。第一步:查询密码有效时长以管理员

前言

修改密码有效过期时间,可以通过以下四步设置,如果再第一步发现本身的密码过期时间为无限期的,那就请各位小伙伴绕过,如果发现不是无期限的,那么必须设置第四步,才会生效。

第一步:查询密码有效时长

以管理员用户(sys)登录plsql,查询密码过期时间,sql语句如下,

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

 查询结果如下图,

可以看到密码过期时间是180天

第二步:查看当前用户密码到期日期 

以管理员用户(sys)登录plsql,查询未被锁的用户信息,sql语句如下,

select username,account_status,expiry_date,profile from dba_users where account_status='open';

查询结果如下图,

 可以看到密码过期时间为2023年5月1号

第三步:设置密码永不过期

 以管理员用户(sys)登录plsql,为用户设置密码过期时间,sql语句如下,

alter profile default limit password_life_time '90';--90天期限
alter profile default limit password_life_time unlimited; --永久期限

 修改结果如下图,

 可以看到 有效时长,为无限制

第四步:重置密码

!!!!!!!!!!!!!非常重要,用户密码必须重置,重置后才生效!!!!!!!!过期的账户,重置密码后期不会再过期,重置为以前的密码,不用换新密码。重置sql语句

alter user 用户名 identified by 原来的密码;

 至此,我们oracle密码才重置结束,当前用户密码才会永久。

总结

到此这篇关于oracle用户密码过期如何修改永不过期的文章就介绍到这了,更多相关oracle用户密码过期内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com