ORA-28000: the account is locked

Задача:  Ошибка 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

Добавить комментарий