четверг, 25 сентября 2014 г.

Oracle Database. java.sql.SQLException: ORA-28001: the password has expired

Oracle Database. java.sql.SQLException: ORA-28001: the password has expired


Если при работе Java EE приложения вы получаете ошибку java.sql.SQLException: ORA-28001: the password has expired, значит, пароль от пользователя, через которого сервер приложения работает с СУБД Oracle, устарел.

Для решения проблемы выполните следующие действия:

1. Установите прежний пароль для этого пользователя.
Можно установить новый, но тогда его надо будет прописать в параметрах JDBC DataSource сервера приложений.

alter user PROD_SOAINFRA identified by Qaz123

2. Установите бессрочность пароля для профиля этого пользователя в СУБД Oracle.
В моем случае это был профиль DEFAULT.

alter profile default limit password_life_time unlimited

Комментариев нет:

Отправить комментарий