ORA-28001错误

来源:互联网 发布:素描教学软件下载 编辑:程序博客网 时间:2024/06/09 22:45

小Z今天在日常工作中被一妹纸问到数据库用不了了,一看异常是ORA-28001,想到运维哥哥远在公司,还是自己动手丰衣足食吧。

这个问题是Oracle11g的安全保护机制,180天用户密码需要重置,否则密码过期。

进入CentOS之后,运行命令:

su - oracle;

sqlplus / as sysdba;

ALTER PROFILE DEFAULT LIMIT  PASSWORD_LIFE_TIME UNLIMITED; --注意,sql命令需要加分号“;”,否则返回“2”

这样把密码重置策略从默认的180天修改为无限制,因为是内部测试环境,所以这样配置,生产环境或者是有安全规范或者是等保要求的按照规章制度配置。

然后用户没有登录过,则用户不需要修改密码;已经提示ORA-28001 密码过期的,需要进行密码修改,命令如下:

ALTER user "{userName}" identified by "{NewPassword}"

OK,至此搞定。

原创粉丝点击