• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

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

    发布者: 福建二哥 | 发布时间: 2025-6-18 09:31| 查看数: 121| 评论数: 0|帖子模式

    前言

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

    一、创建用户、赋予权限、修改密码、解锁用户和设置期限
    1. --创建用户并设置密码
    2. CREATE USER 用户名 IDENTIFIY BY 密码;

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

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

    7. --解锁用户
    8. alter user 用户名 account unlock;

    9. --解除密码180天有效期限制
    10. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
    复制代码
    二、查询用户密码期限和过期后的修改


    1.查询用户密码期限

    代码如下(示例):
    1. select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
    复制代码
    如果创建用户没有修改默认期限,这里的LIMIT会默认180

    查询用户密码到期日期
    代码如下(示例):
    1. select username,account_status,expiry_date,profile from dba_users;
    复制代码


    2.设置密码期限或永久

    代码如下(示例):
    1. alter profile default limit password_life_time '360';--360天期限
    2. alter profile default limit password_life_time unlimited; --永久期限
    复制代码
    设置完成后会显示“UNLIMITED”无限制


    总结

    以上操作是对ORACLE数据库用户的新建,改密,赋权,解锁和使用期限等操作
    到此这篇关于数据库oracle用户密码过期查询及解决方案的文章就介绍到这了,更多相关oracle用户密码过期内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    来源:https://www.jb51.net/database/334854unj.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表