一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Oracle 19c安装程序为何在检查网络配置时卡在10%?

时间:2026-07-10 10:32:46 编辑:袖梨 来源:一聚教程网

Oracle安装卡在10%“正在检测网络配置”主因是IPv6解析超时或DNS配置异常,应先禁用IPv6、检查hosts中本机hostname映射,再验证并修正resolv.conf或网络适配器DNS设置,且修改后须重启安装程序。

卡在10%“正在检测网络配置”,90%以上是ipv6解析超时或dns配置异常,不是安装包问题,也不是硬件慢。

为什么ping $(hostname)会卡住

Oracle安装器调用getaddrinfo()解析本机hostname,而Linux/macOS/Windows默认优先走IPv6。如果系统启用了IPv6但没配好(比如只有fe80::链路本地地址、无有效DNS响应),每次解析都会等5–10秒才fallback到IPv4。

  • 执行ping -c 1 $(hostname)卡住 → 说明主机名无法快速解析,/etc/hosts里缺映射
  • 执行nslookup $(hostname)返回IPv6地址或超时 → DNS服务器不可达,或resolv.conf里写了内网已下线的nameserver
  • Windows上ipconfig /all显示IPv6地址但无路由器通告 → 同样触发超时重试逻辑

禁用IPv6后还是卡?查DNS配置

禁用IPv6只是绕过第一层陷阱,如果DNS本身有问题,安装器仍会在初始化网络组件时阻塞。

  • Linux/macOS:检查/etc/resolv.conf,删掉所有不可达的nameserver行,至少保留127.0.0.18.8.8.8
  • Windows:进“网络连接”→对应适配器“属性”→IPv4→“使用下面的DNS服务器地址”,手动填8.8.8.81.1.1.1,清空原设置
  • 验证方式:dig +short $(hostname)(Linux/macOS)或nslookup %COMPUTERNAME%(Windows)必须在1秒内返回IPv4 A记录

Windows上sc query Server显示STOPPED怎么办

这和网络配置卡住无关,但常被混淆——它导致的是“正在检查操作系统要求”卡在0%,而非“检测网络配置”卡在10%。不过如果你同时遇到两个卡点,得一起处理。

  • Server服务依赖Windows Firewall,先运行sc start MpsSvc启用防火墙服务
  • 再运行sc start LanmanServer启动Server服务(即sc query Server里查的那个)
  • Function Discovery Resource Publication和SSDP Discovery服务也需设为自动并启动,否则Oracle安装器调用NetServerGetInfo会无限等待

真正容易被忽略的是:改完/etc/hosts或DNS后不重启安装程序,而是继续点“重试”——Oracle安装器会缓存之前的解析结果,必须彻底退出setup.exe再重新运行。

热门栏目