最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
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.1或8.8.8.8 - Windows:进“网络连接”→对应适配器“属性”→IPv4→“使用下面的DNS服务器地址”,手动填
8.8.8.8和1.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再重新运行。