Ошибка Oracle — сбой: нет ocijdbc19 в java.library.path

#jdbc #oracle-sqldeveloper #java.library.path

#jdbc #oracle-sqldeveloper #java.library.path

Вопрос:

У меня компьютер со многими подключениями, все работает правильно. Я получил новый компьютер Win 10, я работаю через Cisco Any Connect из дома. Я устанавливаю SQL Developer 20.2 и 19.4 (ту же версию моего старого ПК), я импортирую свои соединения (около 15), только 2 соединения отправляют мне «Успех» во время теста, все остальные выдают мне эту ошибку:

Сбой: нет ocijdbc19 в java.library.path

Я также устанавливаю PostgreSQL jdbc, и сервер подключен правильно. Разница между двумя ПК заключается в том, что на моем старом ПК я также установил XE и некоторые драйверы odbc для использования с другими продуктами.

Спасибо

Комментарии:

1. что-то с вашим соединением настроено так, чтобы требовать клиента Oracle — отсюда и сообщение ocijdbc19. Покажите нам свои свойства подключения / убедитесь, что у вас не включен параметр «Использовать OCI» в дополнительных настройках, или установите клиент 19c и настройте параметры соответствующим образом.

2. Действительно. Настройка, должно быть, случайно или намеренно пытается использовать драйвер OCI. Почти нет веских причин делать это с приложением Java, хотя, возможно, это было еще во времена Oracle 9i. Если вы используете ojdbcXXX.jar Драйвер Java, обычно он не будет пытаться загрузить драйвер OCI.

3. Привет, Джефф и Кевин, ИТ-отдел не записывает моего пользователя / новый КОМПЬЮТЕР в группу, которая может использовать серверы, только эту глупость. Спасибо за помощь.