У меня есть 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 - это имя службы другой базы данных.
Что я делаю не так?