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

 更新时间:2024年03月04日 08:56:34   作者:dyyshb  
针对不同的业务场景会有不一样的业务需求,oracle的用户密码,生产环境肯定需要定期进行更换,保证安全性,但是也同样会有需求要求oracle用户的密码永远不过期,这篇文章主要给大家介绍了关于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用户密码过期内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 数据库oracle用户密码过期查询及解决方案

    数据库oracle用户密码过期查询及解决方案

    这篇文章主要介绍了如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • 如何把Oracle 数据库从 RAC 集群迁移到单机环境

    如何把Oracle 数据库从 RAC 集群迁移到单机环境

    这篇文章主要介绍了把 Oracle 数据库从 RAC 集群迁移到单机环境,内容包括系统环境搭建,源数据库的操作及目标数据库的操作,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • 解决plsql遇到乱码的问题

    解决plsql遇到乱码的问题

    本篇文章是对解决plsql遇到乱码的问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • rman备份脚本和rman增量备份脚本分享

    rman备份脚本和rman增量备份脚本分享

    这篇文章主要介绍了rman备份脚本和rman增量备份脚本,需要的朋友可以参考下
    2014-03-03
  • Oracle查询结果只获取一行数据的几种方法

    Oracle查询结果只获取一行数据的几种方法

    oracle是一种流行的关系型数据库管理系统,它提供了一种强大的查询语言,让用户可以轻松地查询一条记录,这篇文章主要给大家介绍了关于Oracle查询结果只获取一行数据的几种方法,需要的朋友可以参考下
    2024-05-05
  • PL/SQL 日期时间类型函数及运算

    PL/SQL 日期时间类型函数及运算

    PL/SQL 日期时间类型函数及运算...
    2007-03-03
  • Oracle 临时表空间SQL语句的实现

    Oracle 临时表空间SQL语句的实现

    临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,本文主要介绍了Oracle 临时表空间SQL语句的实现,感兴趣的可以了解一下
    2021-09-09
  • Oracle 8i在P4上的安装

    Oracle 8i在P4上的安装

    Oracle 8i在P4上的安装...
    2007-03-03
  • Oracle function函数返回结果集的3种方法

    Oracle function函数返回结果集的3种方法

    工作中常需要经过一段复杂逻辑处理后,得出的一个结果集,所以这篇文章主要给大家介绍了关于Oracle function函数返回结果集的3种方法,需要的朋友可以参考下
    2023-07-07
  • Oracle SqlPlus设置Login.sql的技巧

    Oracle SqlPlus设置Login.sql的技巧

    sqlplus在启动时会自动运行两个脚本:glogin.sql、login.sql这两个文件,接下来通过本文给大家介绍Oracle SqlPlus设置Login.sql的技巧,对oracle sqlplus设置相关知识感兴趣的朋友一起学习吧
    2016-01-01

最新评论