`

Oracle报错,ORA-28001: 口令已经失效(转自网络)

阅读更多
http://ierda.blog.163.com/blog/static/7746958720133911933720/

错误信息:ORA-28001: the password has expired解决方法
Oracle报错,ORA-28001: 口令已经失效(转自网络) - 绿叶四季草 - Ierda
     Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。

解决方法可通过如下SQL语句

SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'

查询密码的有效期设置,LIMIT字段是密码有效天数。

在密码将要过期或已经过期时可通过如下语句进行修改密码,密码修改后该用户可正常连接数据库。

ALTER USER 用户名 IDENTIFIED BY 密码 ;

Oracle报错,ORA-28001: 口令已经失效(转自网络) - 绿叶四季草 - Ierda

如果想去除180天的密码生存周期的限制可通过如下SQL语句将其关闭

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

如上SQL语句将口令有效期默认值180天修改成了“无限制”。但是出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED
分享到:
评论

相关推荐

    oracle12c ORA-01017: 用户名/口令无效; 登录被拒绝 解决方案

    oracle12c程序连接时异常: ORA-01017: 用户名/口令无效; 登录被拒绝 的解决方案。

    oracle常见错误号

    18. ORA-28001:口令已经失效 - 用户的密码过期。需要更改密码以继续使用。 19. ORA-28000:帐户已被锁定 - 用户账户被锁定。联系DBA解锁账户或检查账户状态。 20. ORA-27072:磁盘空间不足 - 数据库运行时磁盘...

    ORACLE运行报错.doc

    【Oracle运行报错详解】 在Oracle数据库的使用过程中,可能会遇到各种报错,这些错误代码提供了关于系统状态和问题原因的详细信息。以下是一些常见的Oracle运行错误及其解释: 1. ORA-00001: 违反唯一约束条件 (.)...

    ORACLE错误一览表 方便查询

    11. **ORA-00026**: 丢失或无效的会话ID,意味着会话无法识别或已失效。 12. **ORA-00027**: 无法删除当前会话,可能与会话的状态或权限有关。 13. **ORA-00028**: 会话已被删除,无法继续操作。 14. **ORA-00029...

    Oracle常见命令操作.zip

    1. **Oracle ORA-28001 口令已经失效**:这个错误通常意味着用户的口令已过期或者未被正确设置。解决方法包括修改用户密码,通过`ALTER USER`命令设置新的口令,并可能需要设置口令过期策略。 2. **删除表空间...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    Oraclet中的触发器

    Des_encrypted_password VARCHAR2(2) 正在创建或修改的经过DES算法加密的用户口令 使用触发器谓词 ORACLE 提供三个参数INSERTING, UPDATING, DELETING 用于判断触发了哪些操作。 谓 词 行 为 INSERTING 如果...

Global site tag (gtag.js) - Google Analytics