安装Oracle 19c出现INS-30014无法检查指定位置是否在CFS上如何解决
Windows 10 环境安装Oracle 19c报[INS-30014]错误解决指南
完整报错信息:
[INS-30014] Unable to check whether the location specified is on CFS,中文含义为无法检查指定位置是否位于集群文件系统(CFS)上
触发原因
- 安装路径权限不足:Windows UAC权限限制导致Oracle安装程序没有读写目标路径、扫描路径属性的权限
- 路径格式不规范:目标路径包含中文、空格、特殊符号(如
&、%、emoji等),安装程序的路径校验逻辑无法正常识别 - 路径为非本地磁盘:安装位置选择了映射网络驱动器、共享文件夹、外接移动存储设备,不符合Oracle本地安装的路径要求,触发CFS校验逻辑
- 磁盘状态异常:目标磁盘为压缩/加密NTFS卷、存在文件系统错误或者坏道,导致路径属性无法被正常读取
- 旧版本Oracle残留:之前安装过Oracle未完全卸载,残留的注册表项、环境变量干扰了新安装程序的路径校验逻辑
排查解决步骤
调整安装路径
更换为全英文、无空格、无特殊符号的本地磁盘路径,比如D:\Oracle\product\19c\dbhome_1,不要选择桌面、下载文件夹等用户专属目录提升目录权限
右键点击目标安装根目录,依次选择「属性」→「安全」→「编辑」,分别为当前登录用户、Administrators组、SYSTEM用户授予完全控制权限,点击应用后保存配置以管理员身份启动安装程序
右键点击安装包根目录下的setup.exe,选择以管理员身份运行,绕过UAC权限拦截清理旧Oracle残留
若之前安装过Oracle,先执行完全卸载操作:- 运行Oracle自带卸载工具删除所有组件
- 按下
Win+R输入regedit打开注册表,删除HKEY_LOCAL_MACHINE\SOFTWARE\Oracle下的所有注册表项 - 打开系统环境变量配置,删除
ORACLE_HOME、ORACLE_SID等Oracle相关变量,同时删除Path变量中所有Oracle相关的路径 - 重启电脑后再尝试重新安装
跳过校验(备用方案)
以上操作都执行后仍然报错的话,可以通过启动参数跳过系统校验:
按下Win+R输入cmd打开命令提示符,切换到Oracle安装包根目录后执行如下命令:setup.exe -ignoreSysPrereqs -ignorePrereqFailure
待安装程序启动后继续正常操作即可
内容的提问来源于stack exchange,提问作者Lime
相关产品推荐
相关产品推荐

