【问题标题】:WebLogic 12c and DataSourceWebLogic 12c 和数据源
【发布时间】:2015-02-10 02:00:42
【问题描述】:

我无法在 weblogic 中配置数据源并出现错误

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

但是 db 和 listener 正在启动,我可以从 SQLDeveloper 和使用 jdbc 的简单 java 代码连接到 db。我将 Oracle DB 客户端安装到服务器并将其添加到“PATH”,但它不起作用。

在监听器日志中

    11-ДЕК-2014 17:37:33 * service_update * rtu1 * 0
11-ДЕК-2014 17:38:20 * service_update * nsi * 0
11-ДЕК-2014 17:38:48 * service_update * rtuwh1 * 0
11-ДЕК-2014 17:39:53 * service_update * nsi * 0
11-ДЕК-2014 17:40:23 * (CONNECT_DATA=(SID=RTUARCH)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=fedorov))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.15)(PORT=1245)) * establish * RTUARCH * 0
11-ДЕК-2014 17:40:23 * (CONNECT_DATA=(SID=RTU1)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=fedorov))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.15)(PORT=1246)) * establish * RTU1 * 0
11-ДЕК-2014 17:40:23 * (CONNECT_DATA=(SID=RTU1)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=fedorov))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.15)(PORT=1247)) * establish * RTU1 * 0
11-ДЕК-2014 17:40:23 * (CONNECT_DATA=(SID=RTU1)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=fedorov))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.15)(PORT=1248)) * establish * RTU1 * 0
11-ДЕК-2014 17:40:23 * (CONNECT_DATA=(SID=RTUHW1)(CID=(PROGRAM=JDBC Thin Client)(HOST=__jdbc__)(USER=fedorov))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.15.15)(PORT=1249)) * establish * RTUHW1 * 12505
TNS-12505

谢谢。

【问题讨论】:

  • 您能在 weblogic 管理控制台JDBC Data Sources -> name -> Connection Pool -> URL 中发布您的连接字符串 URL 的样子吗?
  • 感谢您的回答,我解决了我的问题(许多数据源之一的数据库名称不正确)。

标签: database oracle weblogic datasource


【解决方案1】:

如您的错误日志所示,您的数据源存在问题。仔细检查您的数据源。还可以选择在监控选项卡下测试数据源。

它一定会给你成功的结果。

【讨论】:

    猜你喜欢
    • 2020-03-06
    • 1970-01-01
    • 2017-02-20
    • 2016-06-22
    • 2021-08-16
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    相关资源
    最近更新 更多