У нас есть настольное приложение на рабочем столе на основе Java, которое выполняет две части JDBC входа в JDBC, одна предназначена для создания соединения с Oracle DB, этот пользователь позволяет пользователю выполнять запросы и хранимых процедур, а второй вход JDBC произойдет, если пользователь попытается сгенерировать/распечатать Кристаллический отчет. Для этого интерфейса Crystal Java мы используем Crjava-Runtime_12.2.223.zip библиотеки из сообщества SAP. Теперь странная вещь - на всех наших разработчиках, мы не сталкиваемся с ошибкой неверного формата строки подключения, но эта ошибка появляется только на одной из учетной записи пользователя. Он способен успешно войти в приложение, то есть первое соединение JDBC, но когда он пытается установить соединение с кристаллическим интерфейсом, он сталкивается с этой ошибкой Ошибка входа в систему: ошибка в io: неверный формат строки подключения, допустимый формат - это: "Host: Port: Sid" < /strong> < /p>
Мы попытались разрешить это, следуя форматам URL JDBC (читайте много вопросов Java JDBC- как подключиться к Oracle, используя Форматы JDBC), но он всегда получает одну и ту же ошибку при установлении соединения с кристаллическим интерфейсом. (SID и имя службы для пользователя такое же, как ABCPROD) 1521: abcprod
[*]jdbc:oracle:thin:@//abc-db.abchosting.local:1521/abcprod
[*] JDBC: Oracle: Thin : @abcprod (используя tnsfile)
[*]jdbc:oracle:thin:@abc-db.abchosting.local:1521/abcprod
Пользователь находится на Oracle версии 12C, есть два других пользователя на том же DB, они вообще не сталкиваются с этой ошибкой. Может ли кто -нибудь предложить, что мы должны проверить, является ли эта проблема с заявлением (уровень кода) или Oracle Grants/Проблема разрешения? Я попросил DBA сравнить гранты для всех этих трех пользователей, но он говорит, что все гранты для них одинаковы. Какие -нибудь подсказки или предложения? < /p>
Эта проблема не связана с библиотекой Oracle JDBC, это связано с библиотекой SAP Crystal Report для Java, потому что, если мы устанавливаем связь с библиотекой Oracle JDBC, он работает нормально, В моем первом утверждении говорится: две части JDBC Logon, сначала с библиотекой JDBC Plance Oracle, которая работает нормально, вторая часть с библиотекой Crystal, той же строкой/URL -адресом подключения, которая использовалась в первой части, при попытке установить соединение он бросает ошибку, но эта ошибка является конкретной Только одному пользователю остального других пользователей в производстве не сталкиваются с этой ошибкой.
Подробнее здесь: https://stackoverflow.com/questions/483 ... at-is-host
Ошибка входа в систему: ошибка IO: неверный формат строки подключения, допустимый формат: «Host: Port: SID» с SAP Crysta ⇐ JAVA
Программисты JAVA общаются здесь
1738137750
Anonymous
У нас есть настольное приложение на рабочем столе на основе Java, которое выполняет две части JDBC входа в JDBC, одна предназначена для создания соединения с Oracle DB, этот пользователь позволяет пользователю выполнять запросы и хранимых процедур, а второй вход JDBC произойдет, если пользователь попытается сгенерировать/распечатать Кристаллический отчет. Для этого интерфейса Crystal Java мы используем Crjava-Runtime_12.2.223.zip библиотеки из сообщества SAP. Теперь странная вещь - на всех наших разработчиках, мы не сталкиваемся с ошибкой неверного формата строки подключения, но эта ошибка появляется только на одной из учетной записи пользователя. Он способен успешно войти в приложение, то есть первое соединение JDBC, но когда он пытается установить соединение с кристаллическим интерфейсом, он сталкивается с этой ошибкой Ошибка входа в систему: ошибка в io: неверный формат строки подключения, допустимый формат - это: "Host: Port: Sid" < /strong> < /p>
Мы попытались разрешить это, следуя форматам URL JDBC (читайте много вопросов Java JDBC- как подключиться к Oracle, используя Форматы JDBC), но он всегда получает одну и ту же ошибку при установлении соединения с кристаллическим интерфейсом. (SID и имя службы для пользователя такое же, как ABCPROD) 1521: abcprod
[*]jdbc:oracle:thin:@//abc-db.abchosting.local:1521/abcprod
[*] JDBC: Oracle: Thin : @abcprod (используя tnsfile)
[*]jdbc:oracle:thin:@abc-db.abchosting.local:1521/abcprod
Пользователь находится на Oracle версии 12C, есть два других пользователя на том же DB, они вообще не сталкиваются с этой ошибкой. Может ли кто -нибудь предложить, что мы должны проверить, является ли эта проблема с заявлением (уровень кода) или Oracle Grants/Проблема разрешения? Я попросил DBA сравнить гранты для всех этих трех пользователей, но он говорит, что все гранты для них одинаковы. Какие -нибудь подсказки или предложения? < /p>
Эта проблема не связана с библиотекой Oracle JDBC, это связано с библиотекой SAP Crystal Report для Java, потому что, если мы устанавливаем связь с библиотекой Oracle JDBC, он работает нормально, В моем первом утверждении говорится: две части JDBC Logon, сначала с библиотекой JDBC Plance Oracle, которая работает нормально, вторая часть с библиотекой Crystal, той же строкой/URL -адресом подключения, которая использовалась в первой части, при попытке установить соединение он бросает ошибку, но эта ошибка является конкретной Только одному пользователю остального других пользователей в производстве не сталкиваются с этой ошибкой.
Подробнее здесь: [url]https://stackoverflow.com/questions/48321246/logon-errorio-error-invalid-connection-string-format-a-valid-format-is-host[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия