3

以下の情報を使用して接続プールを作成するにはどうすればよいですか。URLが間違っていると思います。

(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = myDB01.com)(PORT = 1821))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = myDB.com)
    )
  )

URLに以下を指定してみましたが、うまくいきませんでした

jdbc:oracle:thin:@myDB01.com:1821:myDB.com

これは、サーバーの起動時にログに表示される例外です

oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

注: Oracle クライアントから DB に正常に接続できました。

4

2 に答える 2

5

次の形式を使用する必要があります。

jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE

http://www.orafaq.com/wiki/JDBC

于 2013-04-10T20:58:05.767 に答える
1

Oracle weblogic のバージョン 10.3 には、コンソール アプリケーションにバグがあります。データベースの URL を生成すると、次の形式で生成されます。

jdbc:oracle:thin:@HOST:PORT:SERVICE

ただし、コンソールは次の形式で生成する必要があります。

jdbc:oracle:thin:@HOST:PORT/SERVICE

PORT と SERVICE の間の文字に注意してください。

于 2014-05-23T13:28:14.680 に答える