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