​ 本文介绍在Windows Server 2008 R2 sp1系统中安装Oracle 11g R2,进行先决条件检查时,提示物理内存、交换空间、体系结构、环境变量等检测失败的原因及解决方案。

1、问题

(1)安装时UI情况

img

(2)安装日志中的警告信息

img

2、解决措施

(1)确认服务器物理内存、存储空间等确实足以满足Oracle最低安装要求。

(2)确认Oracle安装文件完整,先解压包1,然后解压包2覆盖包1。

(3)关闭防火墙和杀毒软件等影响安装的服务及软件。

(4)修改计算机名、账户名、域或工作组名为英文。

(5)并且确保网络连接正常(非必要)。

(6)如果对操作系统名不满意,需在安装前进行修改并重启,否则安装Oracle后修改系统名需调整Oracle相关配置(非必要)。

(7)使用Administrator用户进行安装(非必要)。

(8)勾选“全部忽略”强制进行安装,部分情况下不会影响功能,大多数情况无法完成安装。

(9)c盘共享,因Oracle执行先决条件检查是依赖c$共享。在服务器上很多系统管理员为了安全默认都关闭了该共享,所以导致检查不通过。启动方法很简单,确保“Windows服务”里的Server服务正常运行,然后在CMD命令控制台里输入

1
net share c$=c:

​ 如果使用以上命令提示错误:“发生系统错误 5,拒绝访问”,此时可以修改注册表,检查AutoShareServer和AutoShareWks的注册表值,以确保将它们设置为1,让C盘进行共享,具体操作如下:

​ 注册表中找到HKEY_LOCAL_MACHINE–>System–>CurrentControlSet–>Services–>LanmanServer–>Parameters,将AutoShareServer和AutoShareWks的值改为1。(注:如果注册表中没有直接创建)

​ 修改完成后,重启电脑,cmd中运行 net share可查看共享开启情况

1
net share
img

(10)使用管理员运行安装文件,即可正常通过先决条件检查。