Описание тега ora-01017

ORA-01017: неверное имя пользователя / пароль; вход в систему запрещен

ORA-01017 - это код ошибки, отображаемый Oracle, когда попытка входа в базу данных не удалась.

Полный текст кода ошибки:

ORA-01017: неверное имя пользователя / пароль; вход в систему запрещен

Причина: при попытке войти в Oracle было введено неверное имя пользователя или пароль. Имя пользователя и пароль должны быть такими же, как были указаны в инструкции GRANT CONNECT. Если имя пользователя и пароль вводятся вместе, формат будет следующим: имя пользователя / пароль.

Действие: Введите действительную комбинацию имени пользователя и пароля в правильном формате.

У DBA-Oracle есть контрольный список ошибок ORA-0107. Хотя основная проблема заключается в неправильных учетных данных, причиной неправильных учетных данных может быть одна из следующих:

  • Идентификатор пользователя может отсутствовать в целевой системе
  • $ORACLE_SID может быть неправильно определен, что приведет к попытке подключения к неправильной системе
  • tnanames.ora указывает на неправильный экземпляр

Кроме того, если вы обновили экземпляр до Oracle 11g до Oracle 11g и выше, вы можете начать получать сообщения ORA-0107. Причина в том, что Oracle 11g и выше по умолчанию поддерживает пароли с учетом регистра, в отличие от предыдущих версий, где все пароли были установлены в верхнем регистре.

Это поведение может быть установлено на статус-кво с помощью параметра SEC_CASE_SENSITIVE_LOGON, как объяснил Марк Вильямс.