标签: service-name

Java JDBC - 如何使用服务名称而不是SID连接到Oracle

我有一个使用JDBC(通过JPA)的Java应用程序,它使用主机名,端口和Oracle SID连接到开发数据库,​​如下所示:

JDBC:神谕:薄:@ oracle.hostserver1.mydomain.ca:1521:XYZ

XYZ是Oracle SID.现在我需要连接到不使用SID的不同Oracle数据库,而是使用Oracle"服务名称".

我试过这个,但它不起作用:

JDBC:神谕:薄:@ oracle.hostserver2.mydomain.ca:1522:ABCD

ABCD是另一个数据库的服务名称.

我究竟做错了什么?

java oracle connection-string jdbc service-name

242
推荐指数
5
解决办法
55万
查看次数

如何更改Oracle XE实例的SID

我需要更改Oracle XE数据库的SID(而不是服务名称)以匹配生产数据库.

当我尝试在线搜索时,大多数页面都是通过tnsnames.ora描述更改或添加服务名称; 那不是我需要做的.

oracle sid oracle-xe service-name

12
推荐指数
1
解决办法
3万
查看次数

使用 Oracle SQLDeveloper 时 SID 和服务名称有什么区别?

英语不是我的母语请理解

当我尝试通过 sqldeveloper(window) 以系统/密码作为 sysdba 登录到 oracle(linux) 时

通过服务名称并返回 ORA-0131 时失败:权限不足

但是SID?顺利通过

有什么区别?以及如何连接服务名称?

oracle sid service-name

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

oracle ×3

service-name ×3

sid ×2

connection-string ×1

java ×1

jdbc ×1

oracle-xe ×1