У меня тоже была такая же проблема, когда я пытался создать соединение в JDeveloper. Наш сервер расположен в другом часовом поясе, поэтому он выдает следующие ошибки:
ORA-00604: error occurred at recursive SQL level 1
ORA-01882: timezone region not found
Я сослался на многие форумы, которые просили включить часовой пояс в Параметры Java (Запуск / Отладка / Профиль) свойств проекта и Свойства проекта по умолчанию, как -Duser.timezone="+02:00"
bНо это не сработало для меня. В итоге у меня сработало следующее решение.
Добавьте следующую строку в файл конфигурации JDeveloper ( jdev.conf ).
AddVMOption -Duser.timezone=UTC+02:00
Файл находится в "<корневой каталог установки Oracle> \ Middleware \ jdeveloper \ jdev \ bin \ jdev.conf".