дата: 11.03.2024 08:28

Ошибка ORA-28040: нет совпадающего протокола аутентификации

Ошибка ORA-28040 возникает при попытке подключения к базе данных Oracle через SQL*Plus или любой другой инструмент, который использует протокол аутентификации, отличный от установленного по умолчанию.

  • Протокол аутентификации по умолчанию для базы данных Oracle - это протокол TNS (Transparent Network Substrate).
  • Если вы пытаетесь подключиться к базе данных Oracle через SQL*Plus или другой инструмент, используя другой протокол аутентификации, например, LDAP или Kerberos, то может возникнуть ошибка ORA-28040.
  • Чтобы исправить эту ошибку, вам нужно изменить настройки аутентификации в файле tnsnames.ora или sqlnet.ora.
  • В файле tnsnames.ora вы можете указать имя хоста, имя службы и протокол аутентификации, который вы хотите использовать.
  • В файле sqlnet.ora вы можете указать параметры, связанные с аутентификацией, такие как имя хоста, имя службы, протокол аутентификации и другие параметры.
  • После изменения этих настроек вам нужно перезапустить службу Oracle Database.
Файл Настройки
tnsnames.ora Имя хоста
tnsnames.ora Имя службы
tnsnames.ora Протокол аутентификации
sqlnet.ora Имя хоста
sqlnet.ora Имя службы
sqlnet.ora Протокол аутентификации