3

この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>

クラスタ化されたデータベースに接続するためにそれを変更する方法を知っていますか?

ありがとう、

タム

4

2 に答える 2

4

どうやらあなたはこれを行うことができます

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)))
于 2009-05-13T01:30:21.570 に答える
0

JTAトランザクションを使用しない限り、この形式を使用できます。その場合、いくつかの異なる設定を使用する必要があります。http://forums.oracle.com/forums/thread.jspa?messageID=2860653ꙭを参照してください(BEA Weblogicに適用されますが、他のセットアップやアプリケーションサーバーにも適用されると思います)

于 2009-05-13T08:07:25.763 に答える