вторник, 12 июля 2011 г.

Oracle ошибка: ORA-28000: the account is locked

Ошибка: ORA-28000: the account is locked
Описание: Скорее всего пользователь ввел неверный пароль максимальное количество раз, которое указано в профиле пользователя. Параметр FAILED_LOGIN_ATTEMPTS или пользователь был заблокирован DBA.
Решение: Ждем PASSWORD_LOCK_TIME или начинаем действовать, если конечно у вас есть права DBA. 

Источник: mirsovetov.net
  1. Запускаем командную строку и пишем: sqlplus \sys as sysdba;
  2. Вводим пароль (по умолчанию для логина sys пароль sys)
  3. alter user [USER NAME] account unlock; где  [USER NAME] - Имя заблокированного пользователя
  4. Пробуем подключится.

7 комментариев:

Анонимный комментирует...

а ЕСЛИ ЗАБЛОКИРОВАЛСЯ АДМИНИСТРАТОР, ТО ЧТО ДЕЛАТЬ?

androschuk комментирует...

Если настройки стандартные, так через минут 3-15 расблокируется

Анонимный комментирует...

не разблокировался, уже больше времени прошло
что можно еще предпринять?

Анонимный комментирует...

МОЖНО ли где-нибудь вообще посмотреть, какой пароль у SYSTEM?

androschuk комментирует...

Можно попробовать войти под системным пользователем. Для этого в командной строке ввести:

sqlplus / as sysdba

Миха комментирует...

у меня после ввода команд снизу появляется просто цифра 2 еще раз ввожу, 3 и т.д. когда просте ентер нажму снова sql> как быть?

androschuk комментирует...

введите ; и Enter