受影响版本:Oracle11g以上版本。
导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。
当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。
解决方法:
以下步骤以具有DBA权限用户操作
1.查看口令失效用户的profile文件
SQL>SELECT username,profile FROM dba_users;

EM:服务器>用户,查看口令失效的用户对应的概要文件,这里假设为DEFAULT,下同。
2.查看对应的概要文件的口令有效期设置
SQL>SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

EM:服务器>概要文件>选择刚刚查到的概要文件DEFAULT>查看,查看口令下面的有效期值。
3.将口令有效期默认值180天修改成“无限制”
SQL>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

EM:服务器>概要文件>选择刚刚查到的概要文件DEFAULT>编辑>口令,在有效期输入或选择你需要的值,保存。
该参数修改实时生效。
出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,即建议客户能够定期修改数据库用户口令。
在修改PASSWORD_LIFE_TIME值之前已经失效的用户,还是需要重新修改一次密码才能使用。
SQL>alter user  user_name identified by password;

Oracle用户密码过期的处理方法相关推荐

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

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

  2. Oracle用户密码过期和用户被锁解决方法【转】

    Oracle用户密码过期和用户被锁解决方法[转] 参考文章: (1)Oracle用户密码过期和用户被锁解决方法[转] (2)https://www.cnblogs.com/paul8339/p/590 ...

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

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

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

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

  5. Oracle用户密码过期问题解决

    一.用户密码即将过期,导致autotrace无法打开            如果用户密码即将过期,在登录数据库时会收到如下提示:            ERROR:             ORA-2 ...

  6. Oracle用户密码过期,修改永不过期

    1.查询密码有效时长 select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME' ...

  7. Linux操作Oracle(11)——Oracle用户密码过期 设置密码永不过期方法

    目录 1.使用管理员sys或其他有管理员权限的账号登录数据库 2.查看当前数据库所有用户

  8. oracle 用户密码过期及登录错误次数限制

    一般数据库默认是10次尝试失败后锁住用户 1.查看FAILED_LOGIN_ATTEMPTS的值 select * from dba_profiles where resource_name = 'F ...

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

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

  10. 如何让oracle用户不过期,Oracle用户密码设为不过期的两种方法

    1.在sql Plus下,以DBA身份登陆 用户名/密码@服务器SID as sysdba 方法一:(注意必须用双引号把后面的引上) C:/Documents and Settings/ssy> ...

最新文章

  1. Coursera, Big Data 1, Introduction (week 3)
  2. 计算机里硬盘图标,计算机中在硬盘图标下面有个其他里PPS图标肿么删?
  3. Protobuf之proto文件编写规则
  4. 除了PS,原来这个也可以轻松实现图像处理!
  5. 多线程编程之三——线程间通讯
  6. 数字货币买卖单、价格、数量计算方式浅谈
  7. C Primer Plus 第七章 第七题
  8. element input 自适应_input高度自适应。
  9. 情人节程序员用HTML网页表白【生日祝福】 HTML5生日祝福网页源码 HTML+CSS+JavaScript
  10. 博文视点架构师成长书单,5本书助你少走弯路
  11. mysql教材课后题答案_MySql练习题参考答案
  12. 毫米波雷达,超声波雷达,激光雷达,摄像雷达比较
  13. scree VS tmux
  14. 【2022.1】电脑重装系统后浏览器密码恢复:Edge需自己打开自动同步,Chrome默认直接同步
  15. 链新:探索NFT中国化路径,与实体经济相结合
  16. 6. 【图的基本操作】Adjacent、Neighbors、InsertVertex、DeleteVertex、AddEdge、RemoveEdge、FirstNeighbor、Next....
  17. 体育技术机器学习金钱和灵感的圣杯
  18. Http Digest 认证
  19. eclipse中文显示乱码解决方法总结
  20. 来一次云台山,感受春天的温柔、夏日的魅力

热门文章

  1. 电子商务数据运营的五大应用
  2. Oracle DBA手记3:数据库性能优化与内部原理解析
  3. 3.10 Spark RDD编程案例
  4. TensorFlow:交叉熵损失函数
  5. python复杂网络库networkx:基础
  6. caffe利用shell创建train.txt和val.txt做数据输入
  7. 力扣-1290 二进制链表转整数
  8. L1-013 计算阶乘和 (10 分)—团体程序设计天梯赛
  9. L1-008 求整数段和 (10 分)—团体程序设计天梯赛
  10. Android 长按Button出现一个菜单