Это должно работать:

я есть приложение Java, которое использует JDBC (через JPA), которое подключалось к базе данных разработки с использованием имени хоста, порта и Oracle SID, например:

JDBC: оракул: тонкий: @ oracle.hostserver1.mydomain.ca: 1521: XYZ

XYZ был SID Oracle. Теперь мне нужно подключиться к другой базе данных Oracle, которая не использует SID, но вместо этого использует Oracle «Service Name».

Я пробовал это, но это не работает:

JDBC: оракул: тонкий: @ oracle.hostserver2.mydomain.ca: 1522: ABCD

ABCD - это имя службы другой базы данных.

Что я делаю неправильно?

Ответы на вопрос(8)

Ваш ответ на вопрос