\[INS-30014]无法检查指定的位置是否在 CFS 上

Jon*_*lou 9 oracle19c

在将 Windows 上的本地 Oracle DB 从 11g 迁移到 19c 时,在运行 时setup.exe,我得到了: [INS-30014] Unable to check whether the location specified is on CFS

小智 32

就我而言,我需要打开主机文件(C:\Windows\System32\drivers\etc\hosts)并注释掉以下内容:

# 192.168.0.111 host.docker.internal  
# 192.168.0.111 gateway.docker.internal  
# 127.0.0.1 kubernetes.docker.internal  
Run Code Online (Sandbox Code Playgroud)

这些似乎是我旧的 docker 安装的残余物,现已被删除。

  • 谢谢你,救了我到这里! (2认同)
  • 是的,那是我的问题! (2认同)

Bri*_*lia 6

就我而言,这是 Oracle 主目录的权限问题。如果您的 Windows PC 名称长度 >= 16 个字符,则管理员组的名称会受到影响,因为仅包含前 15 个字符。名称的第一部分与全名之间的不匹配是导致问题的原因。在我的例子中,DESKTOP-ASUS-ROG 与 DESKTOP-ASUS-RO(注意缺少的 G)。我将电脑重命名为 DESKTOPASUS,重新启动机器,一切正常。当我的系统名称超过最大名称时,在查看文件夹的安全配置时,名称差异很明显。

hostname您可以通过从命令行运行来获取您的电脑名称。如果它 >= 16 个字符,请将 PC 重命名为 <= 15 个字符,然后重新启动。

根本问题在不同的上下文中间接讨论: https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/naming-conventions-for-computer-domain-site-ou

Maximum name length: 15 characters.


Jon*_*lou 5

我尝试了 Stackoverflow 中的其他解决方案,但没有一个适用于我的情况。这是修复方法:

  • 转至控制面板 > 网络和 Internet > 网络连接
  • 禁用
    • 虚拟以太网(Docker)
    • v以太网(默认交换机)
  • 恢复安装
  • 重新启用两个已禁用的 vEthernet。