问题描述:

Oracle11g安装包在”先决条件检查”步骤报告”未能满足某些最低安装要求,物理内存交换空间等结果全部为“失败”,并在安装界面下方提示”此先决条件将测试系统物理内存总量是否至少为922MB(944128.0KB),预期值:N/A,实际值:N/A”
Oracle11g安装时先决条件物理内存及交换空间检查失败的解决方案 - 图1

环境说明:

安装环境:VMware11虚拟机上的Win7-32bit专业版环境,核心1核,内存3G,硬盘空间35G 安装版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (x86) 安装文件为win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip

现象分析:

由于操作系统未开启默认共享,导致Oracle无法检查环境的可用性

解决方案:

  1. 执行开启共享操作
    1. 以管理员身份运行:C:/Windows/System32/cmd.exe
    2. 开启C盘共享执行:net share c$=c:
    3. 开启D盘共享执行:net share d$=d:

ps:关闭共享操作

以管理员身份运行:C:/Windows/System32/cmd.exe
关闭C盘共享执行:net share c$ /delete
关闭D盘共享执行:net share d$ /delete
  1. 若上述设置执行失败或执行成功但Oracle安装检查依然失败,需修改注册表之后再设置磁盘分享:
依次点击“开始→运行”,输入regedit,然后按回车键进入注册表编辑器。
找到HKEY_LOCAL_MACHINE>System>CurrentControlSet>Services>LanmanServer>Parameters,
将AutoShareServer和AutoShareWks的值改为1。
需重新启动电脑,再次执行之前的磁盘分享命令。