如何使用服务名称而不是 SID 连接到 Oracle
2022-08-31 05:17:52
我有一个使用JDBC(通过JPA)的Java应用程序,该应用程序使用主机名,端口和Oracle SID连接到开发数据库,如下所示:
jdbc:oracle:thin:@oracle.hostserver1.mydomain.ca:1521:XYZ
XYZ 是 Oracle SID。现在,我需要连接到不使用 SID 但使用 Oracle“服务名称”的其他 Oracle 数据库。
我试过这个,但它不起作用:
jdbc:oracle:thin:@oracle.hostserver2.mydomain.ca:1522:ABCD
ABCD 是另一个数据库的服务名称。
我做错了什么?