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是否开启
一却正常,执行下面第2步。
2。防火墙
如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。
仍然不行,执行第3步。
3。数据库监听未启动 修改PC上注册表中的ImagePath值。
我下面以现在主流的数据库ORACLE为例
重新手动启动数据库监听:
1:开始 → 运行→ 输入CMD→ 进入DOS命令提示界面
d:>lsnrctl
LSNRCTL> status
或者
LSNRCTL> start
如果是类似图片中的信息
恭喜,你的问题已经查找出来,是数据库监听器没未启动而造成的。
以下是手动启动数据库的方法:
在运行处执行regedit进入注册表到
开始 →运行→ regedit
按下面路径
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome90TNSListener
找到OracleOraHome90TNSListener(我用的是Oracle9i 其他的版本的应该是OracleOraHomexxxTNSListener)
找到之后你会发现ImagePath关键值不存在了,创建它:(存在的话,点击修改,修改方法在下文有介绍)
右键单击,弹出菜单选择新键(N)→字符串值(S)
将其命名为ImagePath
选中ImagePath点右键,选中修改:
在值中输入你的Oracle安装目录\ora90(其他版本对应的是oraxxx目录)\bin\tnslsnr
确定后退出注册表:
再在DOS命令下键入start
如果出现下面画面,恭喜你,监听器启动成功:
关闭DOS,启动你的程序进行测试,应该恢复正常了。
4.在目录D:\oracle\product\10.2.0\db_2\NETWORK\ADMIN下有一个listener.ora,打开后,去掉一块代码就好了,代码如下:
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.6.154)(PORT = 1521))
)
分享到:
相关推荐
MySQL Connector/J是MySQL数据库与Java应用程序之间的桥梁,它是一个实现了JDBC(Java Database Connectivity)标准的驱动程序,允许Java程序连接到MySQL服务器。本压缩包包含的是从51.45版本到8.0.20版本的MySQL ...
summary: provides proxy tcp service for a host on an isolated network. programmer: Carl Harris (ceharris@vt.edu) date: 22 Feb 94 description: This code implements a daemon process ...
Countless learning tasks require dealing with sequential data. Image captioning, speech synthesis, and music ...tionist models that capture the dynamics of sequences via cycles in the network of nodes.
mongodb 命令行mongod启动报错 about to fork child ...To see additional information in this output, start without the "--fork" option. 可能的问题原因: 已经有mongd进程在运行了 配置错误(如dbpath log等)
hyperf 3.0 暂时没有支持查询sql server的扩展,但是hyperf/database 衍生于 laravel的illuminate/database,可以...from [SysUser] where [CompanyId] = 13)[1082] in /data/www/vendor/hyperf/database/src/Connec
在构建OpenCV 3.2.0项目时,CMake是一个关键工具,它负责自动配置编译过程。然而,有时在执行CMake时可能会遇到一些问题,比如在本例中,用户遇到了一个特定的问题——无法成功下载动态链接库opencv_ffmpeg。...
** Connec8:Windows平台上的免费WiFi热点工具 ** Connec8是一款专为Windows操作系统设计的免费WiFi热点软件,它使用户能够轻松地在个人计算机或笔记本电脑上创建Ad Hoc网络或WiFi热点。这款开源工具旨在提供一种...
在PL/SQL编程中,经常会遇到各种问题,特别是在调试存储过程时。本文将详细解析"ORA-0131: Insufficient privileges"错误,并提供解决方案,同时也会介绍如何在PL/SQL Developer中导入SQL脚本。...
mysql配置时提示error nr.2003 can't connect to mysql server on 'localhost'(10061).doc
use global search optimization, machine learning, approximate reasoning, and connec- tionist systems. CI techniques involve a combination of learning, adaptation, and evolu- tion used for intelligent ...
Oracle Solaris 9 - SunSM Remote Services Net Connect SolarisTM 9 4/04-36
Improving Network Connection Locality on Multicore SystemsAleksey Pesterev∗ Jacob Strauss† Nickolai Zeldovich∗ Robert T. Morris∗ ∗MIT CSAIL †Quanta Research Cambridge{alekseyp, nickolai, rtm}@...
这篇文档主要讨论的是一个关于信息安全和数据安全的主题,特别是在云连接设备,如电动滑板车(E-Scooter)上的应用。演讲者Nikias Bassen是一位来自德国的IT专家,拥有计算机科学学位,并在逆向工程(RE)和安全研究...
标题中的“为了适配平衡板修改的 MATLAB 程序”指的是一个专为平衡板控制系统设计的MATLAB软件项目。平衡板,通常是一种基于陀螺仪和加速度计的两轮自平衡设备,广泛用于运动控制和机器人学的学习与研究。...
VBA(Visual Basic for Applications)是Microsoft Office套件中内置的一种编程语言,它允许用户自定义功能和自动化任务。在本资料"VBA连接Oracle和SQL.zip"中,重点介绍了如何利用VBA来与Oracle数据库进行交互,...
《精细电缆连接器A000-CP-T8146j(FSG.3B.310.CLL)——FineCables数据表详解》 在电子设备与系统的连接领域,高质量的连接器起着至关重要的作用。本文将详细介绍FineCables推出的A000-CP-T8146j(FSG.3B.310.CLL)推拉...
Dell Mobile Connect(简称戴尔dmc软件)本身是一款专门为 Dell 指定设备提供的专门为计算机与iOS或者Android智能手机之间进行完整的无线集成的工具,但可用于所有的 Windows中可以实现包括接打电话、收发短信、收取...
马自达连接器 Mazda Connector 是一组二进制文件,用于增强 Mazda 当前汽车系列上的 MZD Connect 信息娱乐系统的功能。 目前,有三个组件:一个 Android 应用程序 ( android )、一个在信息娱乐系统上运行的服务器二...