У нас есть настольное приложение на основе Java, которое выполняет две части JDBC входа в JDBC, одна предназначена для создания соединения с Oracle DB, этот пользователь позволяет пользователю выполнять запросы и хранимые процедуры, а второй вход JDBC произойдет, если пользователь пытается генерировать/распечатать отчет Crystal. Для этого интерфейса Crystal Java мы используем Crjava-Runtime_12.2.223.zip библиотеки из сообщества SAP. Теперь странная вещь - на всех наших разработчиках, мы не сталкиваемся с ошибкой неверного формата строки подключения, но эта ошибка появляется только на одной из учетной записи пользователя. Он способен успешно войти в приложение, то есть первое соединение JDBC, но когда он пытается установить соединение с кристаллическим интерфейсом, он столкнулся с этой ошибкой Ошибка входа в систему: ошибка IO: неверный формат строки подключения, действительный формат: «Хост: порт: SID» < /strong> < /p>
Мы пробовали резолировать это на следующих. Вопросы JDBC- как подключиться к Oracle с использованием форматов JDBC), но он всегда получает одну и ту же ошибку при установлении соединения с кристаллическим интерфейсом. (SID и имя службы для пользователя такое же, как ABCPROD) />[*]jdbc:oracle:thin:@//abc-db.abchosting.local:1521/abcprod
[*] jdbc: oracle: thin: @abcprod (используя tnsfile)
[*]jdbc:oracle:thin:@abc-db.abchosting.local:1521/abcprod
< /ol>
Пользователь находится на Oracle версии 12c, есть два пользователя на том же DB, они не сталкиваются с этой ошибкой во всех. Может ли кто -нибудь предложить, что мы должны проверить, является ли эта проблема с заявлением (уровень кода) или Oracle Grants/Проблема разрешения? Я попросил DBA сравнить гранты для всех этих трех пользователей, но он говорит, что все гранты для них одинаковы. Какие -нибудь подсказки или предложения? < /p>
Эта проблема не связана с библиотекой Oracle JDBC, это связано с библиотекой SAP Crystal Report для Java, потому что, если мы устанавливаем связь с библиотекой Oracle JDBC, она работает нормально, мое первое утверждение говорится о двух частях JDBC, в первую очередь с библиотекой JDBC Frong, которая, как и в «Сторонни», которая, как и в «Строительнице», которая, как и в «Строительнице», которая, как и в «Стронг». Соединение он бросает ошибку, но эта ошибка специфична только для одного пользователя других пользователей в производстве, не сталкивается с этой ошибкой.
Подробнее здесь: https://stackoverflow.com/questions/483 ... at-is-host
Ошибка входа в систему: ошибка IO: неверный формат строки подключения, допустимый формат: «Host: Port: SID» с SAP Crysta ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение