1.软件下载网址:点击打开链接
2.在oracle官网注册账号后,即可下载两个压缩文件
3.把两个压缩文件解压到同一个目录下面,目录的名字是"database"
4.双击运行setup.exe文件
5.过一会后,出现下面的界面:
6.再过一会,又出现下面的界面:
7.再出现以下界面:
产生原因:oracle 11g的配置文件中并没有提供配置win8系统的设置
解决方法:在oracle 11g的配置文件中添加匹配win8系统的代码段
具体实现:打开database\stage\cvu
再打开cvu_prereq.xml编辑
<?xml version="1.0"?>
<HOST PLATID="233">
<SYSTEM>
<MEMORY>
<PHYSICAL_MEMORY VALUE="922" UNIT="MB" SEVERITY="IGNORABLE"/>
<AVAILABLE_MEMORY VALUE="50" UNIT="MB" SEVERITY="IGNORABLE"/>
<SWAP_SIZE SEVERITY="IGNORABLE">
<STEPS>
<MIN VALUE="1024" UNIT="MB"/>
<MAX VALUE="16" UNIT="GB"/>
<STEP NAME="PHYSICAL_MEMORY" GREATER_THAN="1024" ATMOST="2048" UNIT="MB" MULTIPLE="1.5"/>
<STEP NAME="PHYSICAL_MEMORY" GREATER_THAN="2048" UNIT="MB" MULTIPLE="1"/>
</STEPS>
</SWAP_SIZE>
</MEMORY>
<SPACE>
<LOC VAR="CRS_HOME" SIZE="3.59" UNIT="GB" SEVERITY="IGNORABLE"/>
<LOC VAR="ASM_HOME" SIZE="5.16" UNIT="GB" SEVERITY="IGNORABLE"/>
<LOC VAR="RAC_HOME" SIZE="5.16" UNIT="GB" SEVERITY="IGNORABLE"/>
<LOC VAR="TEMP_AREA" TEMP="true" SIZE="400" UNIT="MB" SEVERITY="IGNORABLE"/>
</SPACE>
</SYSTEM>
<CERTIFIED_SYSTEMS>
<OPERATING_SYSTEM RELEASE="5.0">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows2000"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="5.1">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="WindowsXP"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="5.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows Server 2003"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="6.0">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="WindowsServer2008"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="6.0">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="WindowsVista"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM RELEASE="6.1">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 7"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
//-----------------------添加此段代码----------------------------------------
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 8"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
//---------------------------------------------------------------------------
<OPERATING_SYSTEM RELEASE="6.1">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="WindowsServer2008R2"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
</CERTIFIED_SYSTEMS>
<ORACLE_HOME>
<COMPATIBILITY_MATRIX>
<ALLOW>
<NEW_HOME/>
</ALLOW>
<DISALLOW>
<COMP NAME="oracle.server" ATLEAST="8.1.0.0.0" ATMOST="9.2.0.9.0"/>
<COMP NAME="oracle.server" ATLEAST="10.1.0.0.0" ATMOST="10.1.0.9.0"/>
<COMP NAME="oracle.client" ATLEAST="8.1.0.0.0" ATMOST="9.2.0.9.0"/>
<COMP NAME="oracle.iappserver.iapptop" ATLEAST="9.0.2.0.0" ATMOST="99.9.9.9.9"/>
<COMP NAME="oracle.iappserver.infrastructure" ATLEAST="9.0.2.0.0" ATMOST="99.9.9.9.9"/>
<COMP NAME="oracle.iappserver.devcorner " ATLEAST="9.0.2.0.0" ATMOST="99.9.9.9.9"/>
<COMP NAME="oracle.ids.toplevel.development" ATLEAST="9.0.0.0.0" ATMOST="99.9.9.9.9"/>
<COMP NAME="oracle.install.instcommon" ATLEAST="8.1.3.0.0" ATMOST="9.2.9.9.9"/>
<COMP NAME="oracle.client" ATLEAST="10.1.0.0.0"/>
<COMP NAME="oracle.crs" ATLEAST="10.1.0.0.0"/>
<ORCA_HOME/>
</DISALLOW>
</COMPATIBILITY_MATRIX>
<EXISTENCE_MATRIX>
<COMP NAME="oracle.crs" DESC="Oracle Cluster Ready Services (CRS) 10gR2" EXISTS="FALSE" ATLEAST="10.1.0.0.0" ATMOST="10.2.0.0.0"/>
<COMP NAME="oracle.server" DESC="Oracle Real Application Cluster (RAC) 10gR2" EXISTS="FALSE" ATLEAST="9.2.0.0.0" ATMOST="9.2.0.0.0"/>
</EXISTENCE_MATRIX>
</ORACLE_HOME>
</HOST>
然后保存,重新运行setup.exe即可
8.在出现下面界面:
9.
10.
11.oracle口令必须是包含数字,大写字符,小写字符的,我设了123abcABC,路径中不能存在空格和中文
12.
13.
14.
15.
16.
下图我选了允许访问
安装的悲剧开始了
我忽略了错误,直接安装