找回密码
 立即注册
首页 业界区 安全 Oracle密码过期的处理方法

Oracle密码过期的处理方法

姬宜欣 2025-6-15 21:44:26
1、问题描述

1.png

如上图所示,使用账号密码登录 Oracle 数据库时,提示密码已失效。
  1. 执行请求的操作时遇到错误:
  2. ORA-28001: 口令已经失效
  3. 28001. 00000 -  "the password has expired"
  4. *Cause:    The user's account has expired and the password must be changed.
  5.            This can happen if any of the followings is true:
  6.            * The database administrator expired the user account using the
  7.            ALTER USER PASSWORD EXPIRE statement.
  8.            * The user account was associated with a password profile with
  9.            a limited password life time and the user's password had not
  10.            been changed in accordance with the PASSWORD_LIFE_TIME
  11.            parameter.
  12.            * The user account was created as part of either a database
  13.            import inside a Pluggable Database (PDB) or clone of an
  14.            existing PDB and the user's password did not meet the
  15.            requirements of the mandatory profile enforced in the PDB.
  16. *Action:   Change the password or contact the database administrator to
  17.            understand the rules for choosing the new password which complies
  18.            with the mandatory profile.
  19. 供应商代码 28001
复制代码
2、处理方法

2.1、以SYSDBA身份登陆

2.png
  1. sqlplus 账号/"密码"@数据库IP地址/数据库服务名 as sysdba;
复制代码
2.2、修改账号的密码

3.png
  1. alter user 账号 identified by "密码";
复制代码
2.3、测试效果

4.png

如上图所示,密码修改成功,连接正常。
本文参考

【1】【佚名】【怎么修改oracle用户密码,特殊字符】【爱码网】【2023-11-08】

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册