日期:2014-05-17  浏览次数:20796 次

Windows 7上成功安装Oracle 10g的一点经验

首先要下载支持Vista版本的Oracle 10G(以下链接地址在浏览器中打开没用,复制下面地址然后再迅雷中新建下载任务即可下载),下载完成后解压出来:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_prod

uction_db.zip

?

网上搜索了一些资料,安装的第一步就是要修改安装文件目录中的两个refhost.xml文件,分别再目录db\Disk1\stage\prereq\db和db\Disk1\stage\prereq\db_prereqs\bd 下。右键记事本打开对其进行编辑,找到如下代码段:

<!--Microsoft Windows vista-->?
<OPERATING_SYSTEM>?
<VERSION VALUE="6.0"/>?
</OPERATING_SYSTEM>?
在其后增加:?
<!--Microsoft Windows 7->?
<OPERATING_SYSTEM>?
<VERSION VALUE="6.1"/>?
</OPERATING_SYSTEM>

?

原理:Oracle至今没有退出针对Windows7的版本,在安装的版本检测时提示目前Oracle不支持verision为6.1的windows OS系统。从Oracle官方下载Oracle 10g for vista and window2K8 x86版for windows 是支持vista内核的,windows7的内容与2008以及vista的内核大致上差不多,经过以上修改可以绕过Oracle对系统版本的检查而正常安装!

?

取消Windows7的UAC权限保护,方法为在开始菜单运行:msconfig,找到“工具”标签,选择UAC相关条目,点击“运行”,然后将级别调为最低。

?

设置文件夹db\Disk1\install\oui.exe兼容模式,方法为:选中文件点击右键,点“属性”,将兼容模式设为Vista SP2。

?

重新启动安装程序,一切按照正常走就可以了。

?

前期安装失败的一些问题,问题如下:

?

(1)正在检查网络配置需求... 检查完成。

此次检查的总体结果为:失败<<<

问题:安装检查到系统的主IP地址是DHCP分配的地址。

建议案:Oracle支持在具有DHCP分配的IP地址的系统上进行安装。但在安装之前,必须将Microsoft LoopBack Adapter配置为系统的主网络适配器。有关在配置有DHCP的系统上安装软件的详细信息。

?

解决方案:发现在检查配置环境的时候这项停滞不前,如果你点选“用户已验证”继续安装的话在安装后期会出现“无法确定主机的IP地址时产生该异常错误”,(本机网络此时设置自动获得IP地址)Oracle在用Net Configuraton配置网络服务名时需要取系统的IP地址,而如果解析IP地址错误就会出现上述异常,后期电脑安装也会停滞在这一步,只有解决才能继续安装。 解决办法:控制面板->添加硬件->是,我也经连接了此硬件->添加新硬件设备->安装我手动列表选择硬件(高级)->网络适配器->厂商:Microsoft 网卡:Microsoft Loopback Adapter 。不过不好意思:这个是XP里面的设置方法,Windows 7里面的设置方法稍微复杂一点,方法为:“控制面板\所有控制面板项->设备管理器->网络适配器”然后选择菜单栏的“操作->添加过时硬件”点下一步选择“安装我手动从列表选择的硬件高级(M)”,点下一步滑动滚轮选择“网络适配器”下一步,在“厂商”那里选择“Microsoft”,“网络适配器”那里选择“ Microsoft LoopBack Adapter ”一直下一步直到安装完成。然后回到桌面,右键“网络”->属性,你会发现两个“本地连接”,点击在你刚刚新