欢迎投稿

今日深度:

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

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


目录
  • 前言
  • 一、创建用户、赋予权限、修改密码、解锁用户和设置期限
  • 二、查询用户密码期限和过期后的修改
    • 1.查询用户密码期限
    • 2.设置密码期限或永久
  • 总结

    前言

    提示:针对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用户密码过期内容请搜索PHP之友以前的文章或继续浏览下面的相关文章希望大家以后多多支持PHP之友!

    您可能感兴趣的文章:
    • Oracle用户密码设为不过期的两种方法
    • oracle密码过期的彻底解决方案
    • oracle 提示登录密码过期完美解决方法
    • Oracle数据库用户密码过期的解决方法
    • Oracle用户密码过期报错的解决办法
    • Oracle设置密码永不过期的方法

    www.htsjk.Com true http://www.htsjk.com/oracle/48568.html NewsArticle 数据库oracle用户密码过期查询及解决方案, 目录 前言 一、创建用户、赋予权限、修改密码、解锁用户和设置期限 二、查询用户密码期限和过期后的修改 1.查询用户密码期限 2.设置密码...
    评论暂时关闭