2013-04-10 76 views
3

如何使用以下信息创建连接池。我认为我在URL中出错。如何在Weblogic中为连接池正确指定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客户端连接到数据库。

回答

5

您需要使用以下格式:

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

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

+0

谢谢,它的工作。但是,我必须等待另外8分钟才能接受社区验证的答案:) – hop 2013-04-10 21:01:09

1

版本的Oracle WebLogic 10.3在其控制台应用程序中的错误。

的jdbc:神谕:薄:@HOST:PORT:当生成数据库的URL,这是这种格式生成的服务

但控制台应该用这种格式生成:

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

注意PORT和SERVICE之间的字符。