如何修复 Oracle SQL Developer - 供应商代码 17002?

问题描述 投票:0回答:4

我只从他们的页面安装 Oracle SQL Developer。当我尝试创建新的连接(用户)程序时,会显示如下错误:

执行请求的操作时遇到错误:

IO:网络适配器无法建立连接

供应商代码17002

我尝试查找文件 tnsnames.ora 和listener.ora,它们不存在。这是我第一次使用 Oracle SQL Developer。

oracle oracle-sqldeveloper
4个回答
2
投票

供应商代码 17002 通常在 Listener Control 关闭时出现。

lsnrctl(监听器控制)是一个 SQL*Net 实用程序,用于控制数据库监听器。需要一个监听器来允许远程(非本地)客户端通过网络连接到 Oracle 数据库。

您可以使用以下命令来验证它

lsnrctl status

如果它关闭了,您可以使用以下命令来启动它。

lsnrctl start

现在检查状态并尝试连接数据库。它会起作用的;)


1
投票

您可以使用

lsnrctl status
命令验证侦听器是否已关闭,并使用
lsnrctl start
启动侦听器。

查看此链接了解更多详情: http://www.dba-oracle.com/t_sql_developer_vendor_error_17002.htm


0
投票

正如其他人所说,您需要一个数据库来连接。如果您刚刚开始,那么 Express Edition 是理想的选择。这是由 Oracle on Windows 团队完成的下载和安装的完整视频演练

https://youtu.be/DYleroLay5E

记下视频中提到的主机/端口/服务字符串。然后使用 SQL Developer,您将使用它们来连接


0
投票

您的回答没有回答问题。例如,我们中的一些人并不是在寻找类似“沙盒”的环境来玩,而是真正想要远程连接到 Oracle 数据库的完整实例。我们也遇到了同样的错误。对于我自己来说,我将尝试安装 Oracle 客户端,然后看看情况如何。完成测试后我会更新这篇文章。

© www.soinside.com 2019 - 2024. All rights reserved.