`
cbjeye
  • 浏览: 22260 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

the password has expired

阅读更多
Oracle提示错误消息ORA-28001: the password has expired,

经调查是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天, 如果超过180天用户密码未做修改则该用户无法登录。
可通过

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

语句查询密码的有效期设置,

LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过

ALTER USER 用户名 IDENTIFIED BY 密码 ;

语句进行修改密码,密码修改后该用户可正常连接数据库。

长久对应可通过

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

语句将口令有效期默认值180天修改成“无限制”。出于数据库安全性考虑,不建议将PASSWORD_LIFE_TIME值设置成UNLIMITED,

分享到:
评论

相关推荐

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

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

    ERROR 1862 (HY000): Your password has expired. To log in you must change it using a …..

    ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords 出现问题原因: 可能是你在安装 MySQL过程中,通过mysqld –initialize 初始化 ...

    ERROR 1862 (HY000): Your password has expired. To log in you must change it using a .....

    在MySQL的使用过程中,有时会遇到“ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords”这样的错误提示,这表明你的MySQL密码已经过期...

    MySQL错误代码1862 your password has expired的解决方法

    然而,在日常使用中,我们可能会遇到各种错误,其中之一就是错误代码1862,提示“your password has expired”。这个错误通常发生在MySQL的安全策略要求定期更改密码,而用户未及时更新的情况下。 解决MySQL错误...

    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. **...

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

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

    oracle密码过期解决方法

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

    Navicat for MYSQL

    - 第三种:`UPDATE mysql.user SET authentication_string = PASSWORD('新密码') WHERE User = 'root' AND Host = 'localhost';` 11. 再次执行`flush privileges;`以应用新的权限设置。 12. 最后,关闭所有命令提示...

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

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

    oracle密码到期解决方案

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

    oracle密码过期的处理

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

    Oracle学习笔记

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

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

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

    Microsoft Remote Desktop for Mac Version 10.2.2 (1268)

    If NLA is not enforced by the server, you will now be routed to the login screen if your password has expired. The credential prompting UI and flows have been overhauled. Fixed performance issues that...

    springCloud集成ureport,并通过网关访问的源码修改

    password: 123456 ``` 接下来,我们需要在微服务中引入UReport的依赖。在`pom.xml`文件中,添加UReport的Maven依赖: ```xml <groupId>com.bstek.ureport</groupId> <artifactId>ureport-designer-console ...

    Microsoft Remote Desktop for Mac

    If NLA is not enforced by the server, you will now be routed to the login screen if your password has expired. The credential prompting UI and flows have been overhauled. Fixed performance issues that...

    sgcWebSockets_source_4.1.0

    [+] : MQTT client, added Authentication property, allows to set user and password to authenticate against MQTT Server. [+] : MQTT client, added HeartBeat property, keeps alive connection. [+] : ...

Global site tag (gtag.js) - Google Analytics