`

ORA-28001: the password has expired

 
阅读更多
由于Oracle11G的新特性所致,经常会遇到使用sqlplus登陆oracle数据库时提示“ORA-28002: 7 天之后口令将过期”等情况。 在Oracle 11G 创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录,提示“ ORA-28001: the password has expired ”

密码过期后,业务进程连接数据库异常,必然会影响使用与登录。


解放方法:
*******************************************************

1. 查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)

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


2. 将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效

SQL > Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;



3. 帐户再改一次密码

SQL > alter user ink identified by  <原来的密码>   ----不用换新密码



4. 使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁

SQL > alter user db_user account unlock;

SQL > commit;
分享到:
评论

相关推荐

    ORA-28001 the password has expired密码过期.docx

    在Oracle数据库管理中,"ORA-28001 the password has expired" 是一个常见的错误,它表明数据库用户的密码已经超过了预设的有效期限,导致用户无法正常登录。这个错误主要出现在Oracle 11G及更高版本中,因为这些...

    Oracle the account is locked解决办法

    ORA-28001: the password has expired ``` 遇到此错误时,可以使用以下命令更改密码: ```sql CHANGE PASSWORD FOR scott NEW PASSWORD: [new_password] RETYPE NEW PASSWORD: [new_password] ``` 4. **...

    oracle密码过期解决方法

    ORA-28001: the password has expired ORA-28001 是 Oracle 错误消息,表示密码已经过期。这个错误发生的原因是 Oracle 11G 的默认功能,旨在提高数据库的安全性。这个默认功能使得用户密码在创建时默认设置了有效...

    oracle数据库密码过期处理方法.docx

    此时,用户在尝试登录时会收到“ORA-28000: the account is locked”或“ORA-28001: the password has expired”的错误信息,无法进行任何操作。 二、处理密码过期的方法 1. **紧急模式登录(SQL*Plus as SYSDBA)*...

    guokai1229#gk-knowledge#数据库密码过期处理1

    数据库密码过期处理在一段时间以后,oracle用户登陆会提示密码不可用ORA-28001: the password has expired密码无效oracle

    Oracle 11G密码180天过期后的修改方法

    这表示如果一个用户的密码在创建后180天内没有更改,系统将自动阻止该用户登录,出现“ORA-28001: the password has expired”的错误。这种情况下,业务流程可能因无法正常连接数据库而受到影响,导致服务中断。 要...

    oracle密码到期解决方案

    在使用Tecnomatix软件时,可能会遇到提示ORA-28001: the password has expired的错误,导致无法正常打开软件。这一问题通常源于Oracle数据库对于用户密码的有效期管理机制。在Oracle 11g版本中,默认情况下,系统在...

    Oracle学习笔记

    - **密码过期**:如果出现 “the password has expired” 的提示,则需要更改密码。可以通过以下步骤完成: - 仍然需要以DBA权限登录数据库。 - 执行 `ALTER USER scott IDENTIFIED BY new_password` 来更新密码。...

    oracle密码过期的处理

    一旦密码过期,用户尝试登录时会收到错误提示,例如`ORA-28002: the password will expire within 7 days`或`ORA-28003: the password has expired`等。 **解决方法**: 1. **临时登录**:使用具有SYSDBA权限的...

Global site tag (gtag.js) - Google Analytics