У меня есть приложение Java, которое использует JDBC (через JPA), которое подключается к базе данных разработки, используя имя хоста, порт и Oracle SID, например:
jdbc: oracle: thin: @ oracle.hostserver1.mydomain.ca: 1521: XYZ
XYZ был идентификатором безопасности Oracle. Теперь мне нужно подключиться к другой базе данных Oracle, которая не использует SID, но вместо этого использует Oracle "Service Name".
Я пробовал это, но это не сработало:
jdbc: oracle: thin: @ oracle.hostserver2.mydomain.ca:1522:ABCD
ABCD - имя службы другой базы данных.
Что я делаю не так?