1

今天突然SQL开发人员停止连接到oracle数据库和jdeveloper。它给了我臭名昭著的错误消息IO 错误:网络适配器无法建立连接

但是当我连接 throw SQL plus 时,它连接正常。我禁用了防火墙,但仍然收到错误。昨天我为我的 Windows 操作系统创建了还原点。我不知道这是否与问题有关。但这是我唯一记得我做过的事情。

我正常工作了几个星期,现在发生了这种情况。我该如何解决这个问题?我需要在 JDeveloper 和 SQL 开发人员上工作

OracleDBConsoleorcl服务没有启动,请问这是什么原因造成的?以及如何开始

重新启动电脑后,甚至 sqlPlus 都无法连接并告诉我 oracle 不存在

4

2 回答 2

2

转到开始->程序-> {oracle数据库实例}->配置和迁移工具-> Net Configuration Assistant

将打开一个窗口,选择第一个选项(监听器配置)单击下一步并选择删除并完成。

然后再次选择侦听器配置,然后选择添加并完成

我不记得我是如何解决这个问题的。在我的笔记中,我在下面潦草地写了一些东西。你可以试试

解决 TNS 服务器的问题。

  1. 首先删除监听器,然后在开始菜单中从网络配置助手创建新监听器
  2. 如果不能解决,请检查 TNS 服务(oracleTNSListner)是否正在运行 如果服务没有运行,请尝试启动其他 oracle DB 服务,最后尝试启动 TNS 服务。
  3. 如果 TNS 服务启动和停止。将 Environment ORCALE_HOME 变量设置为 oracle 安装文件夹[ c:\app\user\oracle\product\version..\bin]
  4. 检查 TNS 服务是否指向当前 SID 的 $oracle_home\bin\TNSLRN 服务,如果没有,请转到注册表 -> local_machine -> currentcontrolset -> 服务 -> 服务名称-> 更改路径。
  5. 启动服务。
  6. 如何检查服务是否正在运行 进入网络管理器->服务管理器,选择 SID 并单击测试连接。命令行: Lsnrctl[enter] Lsnrctl>status [获取监听器的状态] Lsnrctl>start [LISTENER NAME]
于 2013-10-06T19:08:53.480 回答
0

尝试删除您的 sql developer 漫游配置文件

C:\Users\USER_NAME\AppData\Roaming\SQL Developer

请注意,此操作将删除您的所有连接,因此请先备份您的连接。之后尝试再次连接。

于 2013-12-13T21:47:23.463 回答