如何解决oracle执行先决条件检查失败?
在安装Oracle 11G时,出现执行先决条件失败的情况,如下图所示:
可以忽略所有强制安装,一般不会影响功能,但如果你想知道为什么会产生这种错误,并且当出现以上情况时又该如何解决呢?
出现的原因和解决方法:
事实上Oracle执行先决条件检查是依赖c$共享,
很多系统管理员为了安全默认都关闭了这个,所以导致检查不通过,
然后在cmd命令控制台里输入net share c$=c:即可,
如果仍然不能通过先决条件检查,请修改计算机名、账号名域或工作组名为英文
以管理员身份启动cmd,其方法有:找到cmd.exe,单击选中后右键,菜单中选择“以管理员身份运行”,如下图所示:
点击打开cmd后,输入
net share c$=c:
按下回车键,会出现“cKaTeX parse error: Undefined control sequence: \SYSTEM at position 305: …Y_LOCAL_MACHINE\̲S̲Y̲S̲T̲E̲M̲\CurrentControl…、C
、
I
P
C
、IPC
、IPC等默认共享了。
选中Oracle的安装文件setup.exe,右键菜单中,点击“管理员取得所有权”,然后再点击“以管理员身份运行(A)”进行安装,就不再报错了,如下图所示:
在实际的安装过程中,有时,只打开C盘的默认共享就可以解决该错误,但实际安装时,这样还是错误依旧;只有通过以上方法修改注册表值后,问题才得以解决。
在Oracle成功安装完成,记得将之前修改的注册表值改回 0。