游乐游手机版
首页/数据库/文章详情

为什么Oracle 19c安装程序在检查网络配置时卡在10%的原因

时间:2026-07-11 06:57
Oracle 安装进程卡在 10%“正在检测网络配置”的情况,十有八九是网络解析故障所致——既非安装包损坏,也非计算机性能不足。根本原因通常是 IPv6 解析超时或 DNS 配置异常。以下提供直接有效的解决方案,按步骤操作基本都能顺利解决。 为什么 ping $(hostname) 会卡住 Orac

Oracle 安装进程卡在 10%“正在检测网络配置”的情况,十有八九是网络解析故障所致——既非安装包损坏,也非计算机性能不足。根本原因通常是 IPv6 解析超时或 DNS 配置异常。以下提供直接有效的解决方案,按步骤操作基本都能顺利解决。

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

为什么 ping $(hostname) 会卡住

Oracle 安装程序在初始化网络阶段,会调用 getaddrinfo() 解析本机主机名。而 Linux、macOS、Windows 系统默认优先使用 IPv6 协议栈。如果系统启用了 IPv6 但配置不完整——例如仅有 fe80:: 这类链路本地地址,或 DNS 无响应——则每次解析需等待 5 至 10 秒,直至超时后回退至 IPv4。最终导致安装进程停滞不前。

  • 执行 ping -c 1 $(hostname) 卡住 → 表明主机名无法快速解析,问题通常源于 /etc/hosts 文件中缺失本机映射记录。
  • 执行 nslookup $(hostname) 返回 IPv6 地址或直接超时 → 说明 DNS 服务器不可达,或 resolv.conf 中配置了已失效的内网 nameserver。
  • Windows 上 ipconfig /all 显示存在 IPv6 地址但未收到路由器通告 → 同样会触发超时重试机制。

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

许多用户以为停用 IPv6 即可解决问题,但依然卡在 10%。原因在于禁用 IPv6 仅绕过了第一重障碍,若 DNS 本身存在故障,安装程序在初始化网络组件时仍会陷入阻塞。

  • Linux / macOS:打开 /etc/resolv.conf,删除所有不可达的 nameserver 行。至少保留一条可用的 DNS,如 127.0.0.18.8.8.8
  • Windows:进入“网络连接”→ 找到对应适配器右键“属性”→ 双击 IPv4 → 勾选“使用下面的 DNS 服务器地址”,手动输入 8.8.8.81.1.1.1,清除原有设置。
  • 验证方法:Linux/macOS 用 dig +short $(hostname),Windows 用 nslookup %COMPUTERNAME%。需在 1 秒内返回 IPv4 的 A 记录,否则说明配置未生效。

Windows 上 sc query Server 显示 STOPPED 怎么办

此问题与“检测网络配置”卡在 10% 并无直接关联,但常被混淆——它实际导致的是“正在检查操作系统要求”卡在 0%,而非网络配置阶段。然而若同时遇到两个卡顿点,则需要一并处理。

  • 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 后重新运行,修改才能生效。

来源:https://www.php.cn/faq/2796250.html
上一篇SQL查询中将NULL值强制排序到结果末尾的方法 下一篇SQL窗口函数快速识别重复业务订单号的方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
SQL中HAVING子句性能有时优于WHERE子句的深度原因解析
数据库 · 2026-07-11

SQL中HAVING子句性能有时优于WHERE子句的深度原因解析

先抛个结论,帮大家省点纠结的时间:HA VING 真的从来就不比 WHERE 性能更好。江湖上流传的“HA VING 更快”,大多是拿错了对比样本,或者是被缓存、数据量这些小细节晃了一下眼。问题的根源其实就一句话:混淆了“执行阶段”和“数据量”这两个完全不同的概念。把它们的先后顺序和各自能干的事儿理

SQL开窗函数计算分组内占比的详细教程
数据库 · 2026-07-11

SQL开窗函数计算分组内占比的详细教程

开窗函数这个话题,其实最核心的价值就在于它能让我们在保留全部明细数据的同时,完成复杂的聚合计算。比如,要算每个产品在其所在分类中的销售占比,这在报表分析里太常用了。如果用传统GROUP BY再加JOIN回去,SQL写得啰嗦不说,性能也糟糕。 计算分组内占比的核心逻辑 说白了就是:用当前行的值,除以它

移动端App接口Token未校验导致SQL注入的解决方案
数据库 · 2026-07-11

移动端App接口Token未校验导致SQL注入的解决方案

先纠正一个常见误解:Token未校验本身并不会直接导致SQL注入——它只是一个身份凭证,不是SQL的输入源。真正的问题出在另外一条链路上:攻击者利用未校验的Token轻松绕过鉴权,然后塞进恶意参数(比如 user_id、keyword),这些参数再被拼接到SQL中执行,这才是灾难的开端。 所以修复的

Navicat还原后中文字符显示问号的解决方法
数据库 · 2026-07-11

Navicat还原后中文字符显示问号的解决方法

说实话,遇到Navicat还原后中文字符全部变成问号的情况,大多数用户的第一反应往往是备份文件损坏了。但真相其实很简单——问题不在文件本身,而是Navicat在还原过程中跳过了字符集协商环节,直接将utf8mb4的字节按照latin1或gbk编码“硬解”写入。换句话说,它根本没有询问数据库“你使用的

Redis集群从节点频繁掉线检查MTU与心跳包大小
数据库 · 2026-07-11

Redis集群从节点频繁掉线检查MTU与心跳包大小

揭示一个容易被忽视的问题:Redis集群中从节点频繁掉线,绝大多数情况并非配置错误,而是网络层默默出现丢包——尤其是MTU参数不匹配时,心跳包被迫分片甚至直接被截断。 先说核心判断:MTU不一致确实会导致Redis从节点掉线,这听起来有些反直觉,但却是真实的线上踩坑经验。心跳包(PING PONG)