Описание тега 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, как объяснил Марк Вильямс.