网络适​​配器无法在SQL开发人员中建立连接

Dhi*_*vya 9 sql database-connection oracle-sqldeveloper

我使用SQL开发人员列表创建了一个包含1000个条目的数据库并成功创建.连接也成功了.但今天我正在尝试连接时发生错误:

IO Error: The Network Adapter could not establish the connection in SQL developer
Run Code Online (Sandbox Code Playgroud)

我可以肯定地说它没有连接我也尝试了它Command prompt在提示它提到协议适配器错误.

这里有什么问题?

协议适配器错误是什么意思我如何克服它?

什么是网络适配器错误?

Rah*_*thi 5

请检查监听器是否已关闭:-

ps -ef | grep tns
Run Code Online (Sandbox Code Playgroud)

如果您没有找到侦听器的输出,那么您必须启动它。要执行此操作,请startLSNRCTL>提示中键入。

来自Oracle 论坛

如果 Oracle 客户端已安装 11.1.2.3,则 TNS_ADMIN 将指向 \user_projects\config\dbclient 在该文件夹中应该有一个 tnsnames.ora,如果 Oracle DB 位于同一台计算机上,您可能需要复制内容将数据库 tnsnames 文件夹复制到 TNS_ADMIN 文件夹,或按照建议更改环境变量。