jdbc连接oracle用的是sid
一般情况下oracle实例名(服务名)和sid是一样的
jdbc:log4jdbc:oracle:thin:@172.16.0.75:1521:orcl
端口后的orcl指的是sid 不是实例名,与oracle 的tnsnames.ora文件中的
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.75)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
SERVICE_NAME = orcl 无关
查看实例名称(sid):
select instance_name from V$instance;
jdbc配置Oracle数据库配置文件错误时
最新推荐文章于 2022-04-03 15:16:11 发布
本文详细解释了如何使用JDBC连接Oracle数据库,并澄清了SID和服务名的区别。通过一个实际的例子展示了正确的配置方式,并提供了查询实例名(SID)的方法。
1004

被折叠的 条评论
为什么被折叠?



