Oracle提示错误消息ORA-28001: the password has expired

 

首先,以SYS DBA身份进入sqlpuls sql

打开sqlpuls 数据库

 

SQL->请输入用户名:sys as sysdba 安全

SQL->密码: spa

登陆成功之后查询DBA用户状态 登录

SQL->select username,account_status from dba_users; select

查看其中经常使用的用户状态是不是EXPIRED 仍是LOCKED 密码

有的是LOCKED<TIME> 方法

若是sysman状态是过时,修改密码方法:数据

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

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

ALTER USER 用户名 IDENTIFIED BY 密码 ;

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

长久对应可经过

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

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

建议客户按期修改数据库用户口令。

相关文章
相关标签/搜索