Задача: Ошибка ORA-28000: the account is locked. Пользователь ввел неверный пароль максимальное количество раз, которое указано в профиле пользователя. Параметр FAILED_LOGIN_ATTEMPTS или пользователь был заблокирован DBA.
Инструментарий: Oracle sqlplus
Решение: Ждем когда закончится PASSWORD_LOCK_TIME или пытаемся разблокировать пользователя, если конечно у вас есть права DBA.
Для разблокироваки пользователя Oracle нужно выполнить следующие шаги:
- Запускаем командную строку и пишем следующую команду
sqlplus \sys as sysdba;
- Вводим пароль (по умолчанию для логина sys пароль sys)
- alter user [USER NAME] account unlock; где [USER NAME] — Имя заблокированного пользователя
- Пробуем подключится.
PS: Также можно попробовать подключится под текущими правами пользователя с помощью команды:
sqlplus / as sysdba