我只从他们的页面安装 Oracle SQL Developer。当我尝试创建新的连接(用户)程序时,会显示如下错误:
执行请求的操作时遇到错误:
IO:网络适配器无法建立连接
供应商代码17002
我尝试查找文件 tnsnames.ora 和listener.ora,它们不存在。这是我第一次使用 Oracle SQL Developer。
供应商代码 17002 通常在 Listener Control 关闭时出现。
lsnrctl(监听器控制)是一个 SQL*Net 实用程序,用于控制数据库监听器。需要一个监听器来允许远程(非本地)客户端通过网络连接到 Oracle 数据库。
您可以使用以下命令来验证它
lsnrctl status
如果它关闭了,您可以使用以下命令来启动它。
lsnrctl start
现在检查状态并尝试连接数据库。它会起作用的;)
您可以使用
lsnrctl status
命令验证侦听器是否已关闭,并使用 lsnrctl start
启动侦听器。
查看此链接了解更多详情: http://www.dba-oracle.com/t_sql_developer_vendor_error_17002.htm
正如其他人所说,您需要一个数据库来连接。如果您刚刚开始,那么 Express Edition 是理想的选择。这是由 Oracle on Windows 团队完成的下载和安装的完整视频演练
记下视频中提到的主机/端口/服务字符串。然后使用 SQL Developer,您将使用它们来连接
您的回答没有回答问题。例如,我们中的一些人并不是在寻找类似“沙盒”的环境来玩,而是真正想要远程连接到 Oracle 数据库的完整实例。我们也遇到了同样的错误。对于我自己来说,我将尝试安装 Oracle 客户端,然后看看情况如何。完成测试后我会更新这篇文章。