java - JDBC 连接到 Oracle Clustered

标签 java oracle jdbc cluster-computing

我想连接到此 TNS 描述的集群 Oracle 数据库:

 MYDB=
 (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = host1)(PORT = 41521)) 
    (ADDRESS = (PROTOCOL = TCP)(HOST = host2)(PORT = 41521)) 
    (LOAD_BALANCE = yes) 
    (CONNECT_DATA = 
        (SERVER = DEDICATED) 
        (SERVICE_NAME= PDSALPO)
    )
 )

我使用以下配置从我的应用程序正常连接到非集群 Oracle:

<group name="jdbc">
    <prop name="url">jdbc:oracle:thin:@host1:41521:PDSALPO</prop>
    <prop name="username">user</prop>
    <prop name="password">pass</prop> 
</group>

你知道我如何更改它以连接到集群数据库吗?

谢谢,

最佳答案

显然你可以做到这一点

jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=host1)
(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=host2)
(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=service)))

关于java - JDBC 连接到 Oracle Clustered,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/855556/

相关文章:

java - 了解 Oracle Bug 数据库

java - JMS 112 使用 spring ds 的连接无效

hadoop - [Simba][ImpalaJDBCDriver](500051) 处理查询/语句时出错

java - java 中 JEditorPane 中的语法高亮显示

Java泛型、类型删除和泛型成员的类型

linux - 带有sqlplus和密码特殊字符的Shell脚本

mysql - 使用 JDBC Mysql 连接时出错

java - 如何使用servlet在数据库服务器中插入和获取图像、音频和视频

java - System.err.println() 不以红色打印

java - 从填充的 HashMap 中检索到的 Arraylist 不断返回一个空的 arraylist