Это можно исправить двумя способами:
- не отправлять запрос на подключение, которое пытается извлечь из библиотеки OCI - другими словами, оставайтесь с JDBC THIN
- сконфигурируйте SQL Developer таким образом, чтобы ваш клиент Oracle мог быть загружен для THICK (OCI) -соединения
Вариант 1. В свойствах вашего подключения, если вы используете TNS, используйте псевдоним сети, а НЕИдентификатор подключения.
В противном случае, если у вас не включена опция «Использовать OCI» в расширенных свойствах соединения или в расширенных настройках базы данных, у вас должно быть соединение THIN.
Вариант 2: перейдите в настройкии правильно настроить раздел «Клиент Oracle» на странице «Расширенная база данных».
Подробнее об этом я расскажу здесь.