如何使用以下信息创建连接池。我认为我的网址出错了。
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = myDB01.com)(PORT = 1821))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = myDB.com)
)
)
我尝试在网址中指定以下内容,但是,没有工作
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客户端连接到数据库。
答案 0 :(得分:5)
答案 1 :(得分:1)
Oracle weblogic版本10.3在其控制台应用程序中存在错误。当它为您的数据库生成URL时,它将使用以下格式生成:
JDBC:预言:瘦:@HOST:PORT:SERVICE
但是控制台应该以这种格式生成:
JDBC:预言:瘦:@HOST:PORT / SERVICE
注意PORT和SERVICE之间的角色。