Oracle 默认不支持win8操作系统,在安装之前先要修改Oracle的配置文件,否则会提示程序异常终止,无法安装。
  我用的是Oracle 10.2 ,自行下载安装包,我只安装了database,没有安装client,本来是都安装的,可是安装完之后发现database里面有client,而且产生了两个Oracle_home,于是我将client卸载了。没有什么影响,不需要创建本地数据库的只安装client即可。database用于数据库服务端,client用于客户端。
  安装Oracle和PLSQl的时候,不要安装的(86)目录,Oracle对于(86)解析式有问题的。

  安装database
  修改Oracle 10Gdatabasestageprereqdb efhost.xml
  当打开refhost.xml 后会发现有

 

</SYSTEM>
<CERTIFIED_SYSTEMS>
.....
<OPERATING_SYSTEM>
<VERSION VALUE="5.1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="5.2"/>
</OPERATING_SYSTEM>
在后面添加
<!--Microsoft Windows 7  、Windows 8-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="6.2"/>
</OPERATING_SYSTEM>
<!--Microsoft Windows 7  6.1  、Windows 8  6.2-->

  到install目录中找到oraparam.ini文件,修改如下内容
  #Windows=4.0,5.0,5.1,5.2
  修改成
  #Windows=4.0,5.0,5.1,5.2,6.1,6.2