Tôi có một ứng dụng Java sử dụng JDBC (thông qua JPA) đang kết nối với cơ sở dữ liệu phát triển bằng tên máy chủ, cổng và Oracle SID, như thế này:
jdbc: oracle: thin: @ oracle.hostserver1.mydomain.ca: 1521: XYZ
XYZ là SID của Oracle. Bây giờ tôi cần kết nối với cơ sở dữ liệu Oracle khác không sử dụng SID mà thay vào đó sử dụng "Tên dịch vụ" của Oracle.
Tôi đã thử điều này nhưng nó không hoạt động:
jdbc: oracle: thin: @ oracle.hostserver2.mydomain.ca: 1522: ABCD
ABCD là Tên dịch vụ của cơ sở dữ liệu khác.
Tôi đang làm gì sai?