问题描述
IO错误: 网络适配器无法建立连接。我的笔记本电脑是使用Windows 10的客户端/服务器。我将端口1521添加为防火墙的例外,但这并不能解决问题。我对使用SQL Server的数据库设计/构建知识渊博,但不了解Oracle SQL Developer。我也不是Windows 10的配置专家。请逐步说明。
专家解答
当您在Oracle中执行连接请求时,我们会将请求发送到主机H和端口P (正如您从SQL开发人员连接屏幕中看到的那样)。
该请求由我们所谓的 “侦听器” 接收,即在主机H上运行并在端口P上侦听的程序。
如果我们不能成功到达侦听器,您通常会看到17002。所以要寻找的东西:
1) 主机名解析正确
2) 网络访问主机是可以的
3) 主机上有一个侦听器正在运行 (检查windows服务,或在命令行中尝试: lsnrctl状态)
3) 侦听器配置为在端口P上运行。(例如,如果您尝试在端口1521上连接,但侦听器正在端口1525上侦听,则将无法正常工作)。您可以通过启动网络配置助手或仅在XXX \ Network \ admin \ listener.ora中查看,其中 “XXX” 是安装oracle软件的位置。
该请求由我们所谓的 “侦听器” 接收,即在主机H上运行并在端口P上侦听的程序。
如果我们不能成功到达侦听器,您通常会看到17002。所以要寻找的东西:
1) 主机名解析正确
2) 网络访问主机是可以的
3) 主机上有一个侦听器正在运行 (检查windows服务,或在命令行中尝试: lsnrctl状态)
3) 侦听器配置为在端口P上运行。(例如,如果您尝试在端口1521上连接,但侦听器正在端口1525上侦听,则将无法正常工作)。您可以通过启动网络配置助手或仅在XXX \ Network \ admin \ listener.ora中查看,其中 “XXX” 是安装oracle软件的位置。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。