2009-05-13 3 views
3

Ich mag würde zu einer gruppierten Oracle-Datenbank von diesem TNS beschrieben verbinden:JDBC-Verbindung zu Oracle Clustered

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) 
    ) 
) 

verbinde ich normalerweise aus meiner Anwendung nicht gruppierte Oracle mit der folgenden Konfiguration:

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

Wissen Sie, wie ich das ändern kann, um eine Verbindung zur Clustered-Datenbank herzustellen?

Danke,

Tam

Antwort

4

Anscheinend kann man dies tun

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)))