以前只在64位的win7下安装过oracle的客户端,今天在安装服务器端过程中遇到了很多的问题。
首先是版本的问题:安装过程中试验了32位的10g,64位10g,64位11g三个版本,均无法成功安装。搜索网上给出的结论是需要在官网下载的 适用于MicrosoftWindowsVista的Oracle数据库10g第2版10.2.0.3 版本,下载完后自己修改其中的两个refhost.xml 文件及oraparam.ini文件。
ok,我手上没有适用于MicrosoftWindowsVista的Oracle数据库10g第2版10.2.0.3 版本,只有适用于普通32位系统的10201版本,所以我按照上述的做法进行修改,但安装时报出了三个未知错误,反复试验后才发现,原来是把安装过程中默认的数据库实例名改掉了。
以下为在64位win7上安装oracle 10g的过程,仅供参考:
1、准备oracle10g版本(个人认为只要是windows下的就可以)。
2、修改stage\prereq\db目录下的refhost.xml 文件,在相应的位置添加:
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
此步骤为安装前的先决条件检查,使oracle版本可匹配win7环境。
3、修改install目录下的oraparam.ini文件,在最后添加:
MIN_DISPLAY_COLORS=256
此步骤使安装时监视器自动匹配win7的256色方案。
此步骤使安装时监视器自动匹配win7的256色方案。
4、在setup上点击右键,选择“兼容性疑难解答”,在弹出的页面上点击“尝试建议的设置”,然后点击启动按钮,按正常的步骤进行安装,切忌系统默认的实例名orcl不能修改,同时oracle的安装文件不能保存在中文路径下,否则安装过程检查会不通过。
5、oralce10g安装时仅录入口令(密码)即可,sys、system均使用相同的口令,区别于9i的分别录入。
6、尝试一下吧。