DRP问题系列——The Network Adapter could not establish the connection

刚解决完上一个问题之后,又出现一个新的问题,人生总有太多的不如意啊。先让我们看看问题吧

1、问题1

我们一定不要被它的样子给吓到,仔细阅读我们就会发现,其实它就是没有连上数据库,呵呵,够简单吧,那么让我们来看看它到底是哪里出问题了。

2、开始解决

我们遇到问题后,肯定是要上网找的,因为70%的问题在网上都有答案,如果没有,那就太好了,你懂的。

1。IP错误。

在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确 端口号错误:一般不会错误。 进行一下操作:在DOS上键入sqlplus,检查oracle是否开启 一却正常,执行下面第2步。

2。防火墙 如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。 仍然不行,执行第3步。

3。数据库监听未启动 修改PC上注册表中的ImagePath值。 我下面以现在主流的数据库ORACLE为例 重新手动启动数据库监听

3、尝试

有了方向,于是我开始修改,刚开始我是这样写的

String url="jdbc:oracle:thin:@localhost:1521:drp";

我想可能是localhost的问题,于是我改成自己的IP地址

String url="jdbc:oracle:thin:@192.168.24.169:1521:drp";

当然这样是不行的,因为我的Oracle没有装在自己电脑上,于是改成服务器的IP

String url="jdbc:oracle:thin:@192.168.26.206:1521:drp";

可是这样还是不行,于是我用ping命令试了一下,服务器居然ping不通,难道是这个原因?于是我又上网找了一下,得到了以下信息。



单击查看原网址

刚才查看Oracle有没有监听, 发现了状况 cmd –>netstat -an 如下图

往下看,127.0.0.1

没有1521。

应该是这个样子的。


于是乎我猜想,是不是端口号错了,于是我也查了一下

看来我又猜错了,我忽然发现,报出的错误改变了。

4、答案浮出水面

错误的提示信息如下

也就是说找不到SID,那么SID是什么东东呢,这个SID应该是你的数据库名,可是我的数据库就叫drp,这是什么原因呢,于是又上网查了一下。

单击查看原网址

在这里就不给大家全部展示了,它的主要原因是在Oracle的 listener.ora 文件中配置SID,代码如下

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /app/oracle/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = /app/oracle/oracle/product/10.2.0/db_1)
      (SID_NAME = ORCL)
    )
  )

于是将自己的url改为下面这样,成功

String url="jdbc:oracle:thin:@192.168.26.206:1521:ORCL"; 

5、总结

总之,MyEclipse连接Oracle失败的原因主要是IP,端口号,SID等,要不就是你的环境配置的有问题,在此,我想说,我们遇到问题时不要慌张,沉着冷静,相信自己肯定能够解决,然后我们通过自己的不懈努力,一定可以做到。方法永远比问题要多的多。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-05 01:42:17

DRP问题系列——The Network Adapter could not establish the connection的相关文章

IO 异常:The Network Adapter could not establish the connection 怎么解决

IO 异常:The Network Adapter could not establish the connection 怎么解决

Io 异常: The Network Adapter could not establish the connection

Io 异常: The Network Adapter could not establish the connection 这个异常的出现一般与数据库和你的PC的设置有关 这种异常的出现大致上有下面几种: 1.IP错误. 在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确.不正确,将URL更改为正确 端口号错误:一般不会错误. 进行一下操作:在DOS上键入sqlplus,检查oracle是

The Network Adapter could not establish the connection

原文地址 http://yanwushu.sinaapp.com/the-network-adapter-could-not-establish-the-connection/ 问题描述 在本机可以正常连接oracle服务器,但是远程使用sqldeveloper时连接oracle时出现错误The Network Adapter could not establish the connection.此问题可能由多种原因导致,本文描述其中一种解决方案. 解决方案 打开net manager.Win7

Io 异常: The Network Adapter could not establish the connection 解决方法

Io 异常: The Network Adapter could not establish the connection 解决方法 1.IP错误:在设置URL时错误,例如:jdbc:oracle:thin:@192.168.1.80:1521:orcl数据库服务器是否正确:ping 服务器IP是否通畅.ping不通则将URL更改正确.端口号是否正确.进行一下操作:在DOS上键入sqlplus,检查oracle是否开启一切正常则执行下面第2步. 2.防火墙如果机器上安装有放火墙,可能是服务器端口

Sqoop从Oracle导出数据出错:The Network Adapter could not establish the connection

Sqoop执行命令: ./sqoop  import  --connect jdbc:oracle:thin:@10.112.101.251:1621:crmadbmr --username bass_etl --password 75!n!u6J --table DBPMSADM.PD_USERSVC_INFO_00 -m 4 --target-dir /ext/ods/PD_USERSVC_INFO_00/2014071906 执行日志: crmd3n:/d2_data0/user/ocdc

数据库 The Network Adapter could not establish the connection解决方案

连接数据库 注意 url ip地址换的时候 oracle 里的listener.ora thnsnames.ora也要随之变化 重启数据库 不然可能会报出 java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection解决方案

oracle the network adapter could not establish the connection

搞定 sqlplus ,开始用 SQL Developer,登陆之后爆出了这个大怪: the network adapter could not establish the connection (+﹏+)~狂晕 看下过程,估计我们遇到的问题应该是一样的: 首先,打开SQL Developer 双击进入: 进入管理界面: 双击数据库连接,我之前已经连接过一次了,所以有个连接记录,这里假如还没连接的朋友可以新建一个连接,如下图两种方式都可以: 好了,点击连接后,出现: 然后,出现(我们想要的结果!

The Network Adapter could not establish the connection解决办法

用 oracle net manager 将监听改为IP地址,将服务命名也改为IP地址,然后数据库连接改为IP地址方式不要用localhost The Network Adapter could not establish the connection解决办法

Io 异常: The Network Adapter could not establish the connection解决方案

Io 异常: The Network Adapter could not establish the connection解决方案 2016年06月04日 13:30:21 阅读数:46589 Io 异常: The Network Adapter could not establish the connection这个异常的出现一般与数据库和你的PC的设置有关 这种异常的出现大致上有下面几种: 1.IP错误.在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36: