sqlplus connect但是sql developer和jdeveloper没有

时间:2013-10-06 18:44:31

标签: database oracle sqlplus oracle-sqldeveloper jdeveloper

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

但是当我连接抛出SQL plus时,它会正常连接。 我禁用防火墙但仍然得到错误。 昨天我为我的Windows操作系统做了恢复点。我不知道这是否与问题有关。但这是我记得的唯一一件事。

我正常工作数周,现在发生了这件事。 我该如何解决这个问题?我需要了解JDeveloper和SQL开发人员

OracleDBConsoleorcl 服务无法启动,这是什么原因造成的?以及如何开始

重新启动电脑后,即使sqlPlus没有连接,也告诉我oracle不存在

2 个答案:

答案 0 :(得分:1)

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

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

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

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

解决TNS服务器的问题。

  1. 首先删除侦听器并从Net创建新侦听器 开始菜单中的配置助手
  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服务, 如果不是goto注册表 - > local_machine - > currentcontrolset - >服务 - >服务名称 - >改变路径。
  5. 启动服务。
  6. 如何检查服务是否正在运行 得到net manager->服务管理器,选择SID并单击测试连接。 命令行: LSNRCTL [进入] Lsnrctl> status [获取监听器的状态] Lsnrctl> start [LISTENER NAME]

答案 1 :(得分:0)

尝试删除

中的sql开发人员漫游配置文件
C:\Users\USER_NAME\AppData\Roaming\SQL Developer

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