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

 更新时间:2025年01月24日 15:44:23   作者:常哈哈i  
这篇文章主要介绍了如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍的非常详细,需要的朋友可以参考下

前言

提示:针对ORACLE数据库,用户密码期限过期问题进行解决:

ORACLE数据库创建用户后,如果不修改用户密码期限,会默认为180天,以下内容来处理用户密码过期和修改密码时限问题

一、创建用户、赋予权限、修改密码、解锁用户和设置期限

--创建用户并设置密码
CREATE USER 用户名 IDENTIFIY BY 密码;

--将dba权限赋予新创建的用户
GRANT dba TO 用户名;

--修改密码
alter user 用户名 identified by 新密码;  

--解锁用户
alter user 用户名 account unlock;

--解除密码180天有效期限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

二、查询用户密码期限和过期后的修改

1.查询用户密码期限

代码如下(示例):

select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

如果创建用户没有修改默认期限,这里的LIMIT会默认180

查询用户密码到期日期

代码如下(示例):

select username,account_status,expiry_date,profile from dba_users;

2.设置密码期限或永久

代码如下(示例):

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

设置完成后会显示“UNLIMITED”无限制

总结

以上操作是对ORACLE数据库用户的新建,改密,赋权,解锁和使用期限等操作

到此这篇关于数据库oracle用户密码过期查询及解决方案的文章就介绍到这了,更多相关oracle用户密码过期内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Oracle重建控制文件的实例教程

    Oracle重建控制文件的实例教程

    前些天在做Oracle数据库恢复测试时,因为一些异常操作导致控制文件出了问题,数据库无法正常使用,下面这篇文章就来给大家介绍了关于Oracle重建控制文件的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧
    2018-05-05
  • oracle通过行范围查询取4至10行

    oracle通过行范围查询取4至10行

    这篇文章主要介绍了oracle通过行范围查询取4至10行,以EMP表为范例,需要的朋友可以参考下
    2014-08-08
  • 简单实例解释Oracle分页查询

    简单实例解释Oracle分页查询

    这篇文章主要给大家介绍了关于Oracle分页查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Oracle具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • oracle表被锁定的完美解决方法

    oracle表被锁定的完美解决方法

    ora-00031:session marked for kill处理oracle中杀不掉的锁一些ORACLE中的进程被杀掉后,状态被置为”killed”,但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在小编给大家分享另外一种oracle表被锁定的解决方法,需要的的朋友参考下吧
    2017-07-07
  • Oracle 12c新特性之如何检测有用的多列统计信息详解

    Oracle 12c新特性之如何检测有用的多列统计信息详解

    这篇文章主要给大家介绍了Oracle 12c新特性之如何检测有用的多列统计信息的相关资料,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • 在OracleE数据库的字段上建立索引的方法

    在OracleE数据库的字段上建立索引的方法

    在OracleE数据库的字段上建立索引的方法...
    2007-04-04
  • Oracle触发器trigger详解

    Oracle触发器trigger详解

    这篇文章主要为大家详细介绍了Oracle触发器trigger,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 解析Oracle查询和删除JOB的SQL

    解析Oracle查询和删除JOB的SQL

    本篇文章是对Oracle查询和删除JOB的SQL的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • Oracle AWR(自动工作量资料档案库)的管理与维护详解

    Oracle AWR(自动工作量资料档案库)的管理与维护详解

    这篇文章主要给大家介绍了关于Oracle AWR(自动工作量资料档案库)管理与维护的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • Oracle数据库concat()函数用法及使用简化的‘||’进行拼接

    Oracle数据库concat()函数用法及使用简化的‘||’进行拼接

    CONCAT()函数在Oracle中可以用于将两个字符串连接在一起,那么CONCAT()函数的语法及使用方法是什么呢,这篇文章主要给大家介绍了关于Oracle数据库concat()函数用法及使用简化的‘||’进行拼接的相关资料,需要的朋友可以参考下
    2024-03-03

最新评论