ora-28001:the password has expired.(密码失效)

这个oracle11g新增的特性,默认用户密码只有180天有效期。

1、plsql以管理员身份登陆,system/admin(system默认密码为manager,我建库时候修改为admin)登陆

select
username,account_status from dba_users; 可以看到有的用户状态为expired。

2、执行
ALTER USER 用户名 IDENTIFIED BY 密码 ;

重新设置密码后,重新查询用户可以看到状态改为OPEN.

时间: 2024-10-13 12:28:15

ora-28001:the password has expired.(密码失效)的相关文章

mysql5.7密码过期ERROR 1862 (HY000): Your password has expired. To log in you must change

环境: ubuntu14.04  mysql5.7 一.mysql5.7 密码过期问题 报错: ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords. 翻译: 错误1862(HY000):你的密码已经过期.登录必须改变它使用一个客户端,支持过期的密码. 解决方法: 1. 用忽略授权表的方法进入mysql  

oracle密码过期 ORA-28001: the password has expired

oracle 11g 默认密码过期时间为180天, 密码过期后,访问数据库会出现如下异常: java.sql.SQLException: ORA-28001: the password has expired 查询密码过期设定: select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 修改密码过期为:unlimited alter profile default  lim

由ORACLE:ORA-28001: the password has expired(密码过期)引起ODI资料库连接失败

今天,连接ODI,出现下面的错误 oracle.odi.core.config.WorkRepositoryResourceFailureException: ODI-10182: 资料档案库访问期间出现未分类的异常错误. 进入PLSQL,用相关用户登陆,登陆失败,报错“ORA-28001: thepassword has expired”,进入解决密码过期问题. 1.用DBA 登陆PLSQL.输入语句查询ORACLE密码有效期设置,可以确认有效期为180天.LIMIT字段是密码有效天数. 2.

ORA-28001: the password has expired

大早上正式库提示: Oracle提示错误消息ORA-28001: the password has expired 解决办法: 1.利用SYSDBA权限登陆: 2.查看账户信息:select username,account_status from dba_users 3.如果账户locked/expired, 得先解锁: alter user BJMMIS account unlock; 再修改密码 alter user BJMMIS identified by newpwd; 一劳永逸破解1

[mysql] ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.

今天安装mysql遇到这样一个问题: ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords. 意思就是密码过期了. 修改密码了: mysql> SET PASSWORD = PASSWORD('abc'); ERROR 1819 (HY000): Your password does not satisfy

连接oracle时报错:ORA-28001: the password has expired

调试Web项目的时候出现异常: java.sql.SQLException: ORA-28001: the password has expired 网上查了一下,是Oracle11g密码过期的原因 连接Oracle,以Oracle用户登陆,输入以下命令 select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; 结果显示: PROFILE -----------------

ORACLE错误:ORA-28001: the password has expired解决方法

Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录. Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题.解决方法有两种:解决方法可通过如下SQL语句注: 首先需要使用dba登录

ORA-28001: the password has expired解决方法

Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录. Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题. 解决方法可通过如下SQL语句 注: 首先需要使用dba登录. 运行SQ

ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) EM无法登录

先发句牢骚,明明刚才写完了,发布的时候却说没登陆,一下子全没了. 今天打开EM发现提示 ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) 于是查找了一下资料,密码过期导致EM无法登录.ORACLE11G默认的口令期限是180天,为了永久解决这个问题只能修改配置文件. 1.查看目前数据库中的口令期限 [email protected] orcl>select * from dba_profiles where prof