У меня есть версия Oracle SQL Developer 4.1.19 (64 бит) с включенным JDK8.Аутентификация ОС SQL Developer
Это работает для соединений Oracle, для которых требуется комбинация {имя пользователя, пароль} - никаких проблем нет.
Моя проблема в том, что я не могу подключиться к конфигурации аутентификации ОС.
Пожалуйста, обратите внимание, что я может подключиться из командной строки с проверкой подлинности операционной системы, используя SQLPLUS/@ MY_TNS_NAME и это работает отлично.
У меня есть приложение SQL Developer, настроенное для использования драйвера OCI/Thick, а также для использования базового моментального клиента x64 12.1.0.2.0. Это кажется для настройки ok, если я проверил Help-> About-Properties, тогда sqldeveloper.oci.available имеет значение «true».
Однако каждый раз, когда я проверяю соединение я получаю сообщение об ошибке «ORA-01017: неверное имя пользователя/пароль, вход запрещен»
Моя ОС Windows 7 Enterprise x64 SP1
У меня есть очевидно, проверял опцию «Аутентификация ОС» :).
Есть ли какая-либо другая конфигурация, которую мне нужно изменить/проверить, чтобы заставить SQL Developer позволить мне подключиться через аутентификацию ОС? (Изменение типа аутентификации для меня не является вариантом).
Заранее спасибо.
К сожалению, добавление переменной окружения не сработало для меня. Да, я уже установил SQLNET.AUTHENTICATION_SERVICES = (NTS) – user2764144
Я отредактировал свой оригинальный ответ, чтобы включить немного о переменной PATH –