plsql可以连接上,历史ip 端口都是对的,但是weblogic创建数据源连接失败是什么原因呢?

2025年03月23日 07:22
有5个网友回答
网友(1):

我也遇到这个问题,出现这个问题主要有三个原因。一个是可能是你的数据库服务器ip填写错误,或者端口号填写错误。第二个是你的数据库监听服务没有启动。第三是防火墙开启,端口号没有开放,被防火墙拦截。排查这三个地方就能解决问题。我的是第一种情况,我的weblogic安装在虚拟机上面,Oracle安装在本机。在虚拟机配置数据源时填写的本机ip是VMnet8的ip,所以一直提示网络适配器无法连接。后来换成本机真正的地址测试就通过了。

网友(2):

plsql可以连说明服务正常,连接字符串也正常,但是你创建数据源连不上,那你比对创建数据源时输入的地址,用户名,密码等所有内容与你plsql登录时输入的是否有不同:例如
plsql如果输入的是xxx.xxx.xxx.xxx(实际ip),而数据源是localhost(例如是在服务器本机创建的)
只要有一点不同就可以出问题(因为你的net manager里创建的时候监听的很可能就不是你输入的那个字符串,虽然人知道它们俩是一样的,但是listener不知道)

网友(3):

回答:
IO错误:网络适配器无法建立连接< br / > oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:458)< br / > oracle.jdbc.driver.PhysicalConnection。< init >(PhysicalConnection.java:546)< br / > oracle.jdbc.driver.T4CConnection。< init >(T4CConnection.java:236)< br / > oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)< br / > oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)< br / > weblogic.jdbc.common.internal.DataSourceUtil.testConnection(DataSourceUtil.ja

【望采纳】

网友(4):

先检测web服务器到数据库服务器网络是不是通的,直接用用户名数据库登录是否正常。
jdbc驱动选默认。配置照提示配置应该不会有问题,细心点检查下。

网友(5):

The Network Adapter could not establish the connection = 网络适配器无法建立连接。
没有连接部分的代码就不知道问题出在那里。