首先登陆上plsql,或者sqlplus之类执行sql语句

使用有DBA权限的用户登录,比如system用户

1.执行

select username,account_status,expiry_date,profile from dba_users;

找到需要设置密码过期策略的用户对应的 PROFILE ,默认为DEFAULT(  PROIILE可以理解为该用户角色的资源配置文件,对 用户所能使用的数据库资源进行限制)

2.执行

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

说明DEFAULT默认的密码过期时间是180天  ,需要修改为无期限,或者维护人员记得定期修改密码,否则180没修改密码,导致密码过期,应用系统访问不到数据库直接宕机

3.修改方法 执行

alter profile default limit password_life_time unlimited;

修改完毕再次执行查询密码过期策略的sql
select * from dba_profiles s where s.profile='DEFAULT'  and resource_name='PASSWORD_LIFE_TIME';

如果显示LIMIT为UNLIMITED说明修改成功

4.如果已经过期的密码

执行修改密码语句,直接修改密码为原密码即可,这样不用修改程序数据库配置

alter user TESTUSER identified by  oldpassword

修改都是立即生效 ,不用重启数据库

oracle查看密码过期策略及修改相关推荐

  1. Oracle密码过期策略

    Oracle用户默认密码有效期为180天,密码过期时的处理方案: 01.查看当前所有open状态的用户 select username,account_status,expiry_date,profi ...

  2. oracle密码过期策略管理

    更多文章请移步:www.yanjun.pro 查看用户密码过期策略 select username,account_status,profile from dba_users; 查看配置文件中,密码有 ...

  3. oracle禁止修改密码,Oracle 用户密码过期后不允许修改密码的示例代码

    --本人是初学者,不知道还有没有更好的方法create table PASSWD_CHANGED ( USER_NAME VARCHAR2(20), OLD_PASSWD VARCHAR2(100), ...

  4. 新装oracle密码过期,Oracle 11g密码过期问题及解决方案

    问题: 在自用的一个系统里,连接的是本地自建的一个数据库.用sqldeveloper登录数据库.提示如下图: 提示:密码过期 解决方案: 密码过期一般存在两种可能: 由于Oracle中默认在defau ...

  5. Oracle 11g密码过期问题解决方案

    [问题描述] 近日,使用sqlplus登陆短消息Oracle(Oracle培训 )数据库时提示"ORA-28000: 帐号被锁定". [原因/触发因素] 确定是由于oracle11 ...

  6. oracle用户密码已过期,oracle用户密码过期的处理方法

    oracle用户密码过期?不要紧,下面就为您介绍一个oracle用户密码过期的处理方法,供您参考,如果您对此方面感兴趣的话,不妨一看. 在测试环境学习oracle,出现oracle用户密码过期的问题, ...

  7. mysql口令更换周期_MySQL密码过期策略介绍

    上一篇文章我们介绍了如何设置Mysql的密码复杂度,其实除了设置密码复杂度策略外,我们还可以设置密码自动过期,比如说隔 90 天密码会过期必须修改密码后才能继续使用,这样我们的数据库账号就更加安全了. ...

  8. oracle用户密码不被锁,Oracle用户密码过期和用户被锁解决方法【转】

    [原因/触发因素] 确定是由于Oracle11g中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180天"所导致. [影响和风险] 影响 密码过期后, ...

  9. mysql密码过期设置,mysql5.6.X和mysql8.0.X密码过期策略

    mysql密码过期策略设置 关于mysql5.6.X和mysql8.0.X配置密码过期策略的学习心得 一.mysql5.6.X配置密码过期策略 网上说的方式,但这不适用于低于5.7.4版本 二.mys ...

  10. Oracle数据库密码过期重置

    oracle登陆密码过期了 这种情况,先连接Oracle,以Oracle用户登录,再输入以下命令: 1,linux系统下,以oracle用户登录进去: su - oracle 2,以系统dba身份登录 ...

最新文章

  1. SP348 EXPEDI - Expedition(有趣的贪心,优先队列)
  2. 波士顿动力机器狗入驻庞贝古城,还要钻盗洞打击违法犯罪
  3. Python零碎知识(8):模块的学习|资源利用
  4. Netty事件传播机制
  5. 芒果TV崩了?项目组在家办公效率不行呀!
  6. linux下的$0-n作用
  7. Qt MQTT安装步骤记录
  8. ACM - 第6章 数据结构基础(2)
  9. JavaApplet 绘制火柴棒和轮播图片
  10. MDT2012部署问题,USMT5.0 迁移哪些内容
  11. python 函数 过程_python之函数篇
  12. servlet中文数据存入数据库为乱码的解决办法
  13. Windowstelnet服务怎么开启 Win11telnet服务怎么开启详细介绍
  14. 一位博士在华为的 22 年(干货满满)
  15. python网易云_Python分析网易云音乐近5年热门歌单
  16. Galaxy数据统计平台(一)
  17. 弘辽科技:拼多多这样提升销量才能加权
  18. 微信小程序-名片复制功能效果
  19. 驼峰命名法(CamelCase)和下划线命名法(UnderScoreCase)
  20. RMAN-20005: target database name is ambiguous

热门文章

  1. 决策树从理论到 Python 实现再到实战,万字长文 + 思维导图.整理
  2. win8.1 安装kb2999226 一直提示 搜索更新
  3. Xv6 traps and system calls
  4. Vue相关开源项目库汇总(转)
  5. 第八章 项目质量管理
  6. 乖离率背离公式_通达信指标公式源码操盘K线主图指标
  7. 恭喜你!看到了这篇靠谱的12款CAM软件测评(下篇)
  8. 【蓝桥杯Java组】数论基础—素数筛、最大公约数、最小公倍数
  9. ES中------拼音搜索
  10. 文本聚类kmeans