(系统版本 Windows 7 旗舰版)Windows 7真是让人又爱又恨啊!本人电脑之前已安装 SQL Server 2005,安装过程都没什么问题,很快搞定,可是装一个Oracle 10g却花了我一个晚上的时间!不过总算安装成功了!虽然还没有正式开始使用,但是兴奋之余迫不及待要和大家分享一下经验!
首先要下载支持Vista版本的Oracle 10g(以下链接地址在浏览器中打开没用,复制下面地址然后在迅雷中新建下载任务即可下载),下载完成后解压出来:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip
网上搜索了一些资料,安装的第一步就是要修改安装文件目录中的两个refhost.xml文件,分别在目录db\Disk1\stage\prereq\db和\db\Disk1\stage\prereq\db_prereqs\db下。右键记事本打开对其进行编辑,找到如下代码段:
<!--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不支持version为6.1的windows OS系统。从oracle官方下载oracle 10g for vista and windows2K8 x86版for windows是支持vista内核的,windows7的内核与2008以及vista的内核大致上是差不多的,经过以上修改可以绕过Oracle对系统版本的检查而正常安装!
取消Windows 7的UAC权限保护,方法为在开始菜单运行:msconfig,找到“工具”标签,选中UAC相关条目,点击“运行”,然后将级别调为最低。(这步来自网上,本人不知道有没有必要)
设置文件夹db\Disk1\install\oui.exe兼容模式,方法为:选中文件点击右键,点“属性”,将兼容模式设为Vista SP2。
重新启动安装程序,一切按常安装走就可以了。
前期安装失败的一些问题,问题如下:
(1)正在检查网络配置需求...
检查完成。此次检查的总体结果为: 失败 <<<<
问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址。
建议案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。
解决方案:发现在检查配置环境的时候这项停滞不前,如果你点选“用户已验证”继续安装的话在安装后期会出现“无法确定主机的IP地址时产生该异常错误”,(本机网络此时设置自动获得IP地址)Oracle在用Net Configuraton配置网络服务名时需要取系统的IP地址,而如果解析IP地址错误就会出现上述异常,后期电脑安装也会停滞在这一步,只有解决才能继续安装。 解决办法:控制面板->添加硬件->是,我也经连接了此硬件->添加新硬件设备->安装我手动列表选择硬件(高级)->网络适配器->厂商:Microsoft 网卡:Microsoft Loopback Adapter 。不过不好意思:这个是XP里面的设置方法,Windows 7里面的设置方法稍微复杂一点,方法为:“控制面板\所有控制面板项->设备管理器->网络适配器”然后选择菜单栏的“操作->添加过时硬件”点下一步选择“安装我手动从列表选择的硬件高级(M)”,点下一步滑动滚轮选择“网络适配器”下一步,在“厂商”那里选择“Microsoft”,“网络适配器”那里选择“ Microsoft LoopBack Adapter ”一直下一步直到安装完成。然后回到桌面,右键“网络”->属性,你会发现两个“本地连接”,点击在你刚刚新建的那个本地连接点“属性”,双击“Internet 协议版本4(TCP/IPv4)”然后随便设置一个IP地址就OK了。回到安装程序点击重试(电脑反应不过来的话可能要多点击两次),就可以继续安装了。
(2)正在检查 Oracle 主目录路径中的空格...
检查完成。此次检查的总体结果为: 失败 <<<<
问题: 所指定的 Oracle 主目录的路径中包含空格 ( )。
解决方案: 必须选择不包含任何空格的 Oracle 主目录路径。
(我尝试在Windows 7上安装Oracle 11g时也会出现上述问题)
如果你之前安装Oracle 10g失败,那么再次安装时一定要将之前的Oracle 10g卸载干净,具体的卸载方法如下:
1、控制面板\所有控制面板项\管理工具\服务 停滞所有Oracle的服务项
2、开始->所有程序->Oracle - OraDb10g_home1->Oracle Installation Products->Universal Installer 点击“卸载产品”,让后将你之前所安装的组件选择删除
3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口
5、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标
6、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录.
7、手动删除你之前的Oracle安装主路径的目录。在做完这些工作之后电脑最好重启一下。
原文地址
分享到:
相关推荐
win7安装oracle10g_的问题和解决方案。主要解决Win7安装Oracle过程中出现的各种问题,可能包含你的问题哟。
64位Win7、Win10操作系统下安装Oracle10g方法 (操作系统: windows7 中文旗舰版 、Windows10家庭版,oracle安装版本: 10.2.0.1 中文版 都成功安装)
64位win7安装oracle 10g vista&server2008时无法安装的解决方案
Windows7下安装oracle11g数据库
windows 安装oracle11G 超级详细 有截图 有操作步骤 注意事项等
server 2008 64bit R2 下安装oracle 10g过程
windows 2008安装oracle10G集群
基于windowsServer2008_64位安装oracle10G全过程文档,本人原创,有不明白或安装失败的朋友可以借鉴下。
在Microsoft Windows 2003上安装Oracle 10g RAC
Oracle Database 10g for Windows安装
Oracle 应用服务器 10g 是集成的、基于标准的软件平台,Oracle Application Server 10g 是继 Oracle9i Application Server (Oracle9iAS) Release 2.0 version 9.0.2 和 version 9.0.3 之后的最新版本 Oracle 应用...
windows server 2003 Oracle10g 的安装文档,内容详细。
1、64位Windows 7旗舰版 2、64位Oracle 11g R2 DB 3、32位Oracle 11g Client(64位Oracle 11g Client会出错) 4、PL/SQL Development 8.0.4 注意: (1)PL/SQL Development不要安装在默认的C:\Program Files ...
Windows Server 2003上安装Oracle10g(10.2.0.1)并升级至补丁(10.2.0.4)图解
oracle 10g windows 下完整安装文档
oracle 10g安装与操作详细图解,适合初学者
Oracle 10g for Windows 简体中文版的安装过程 Oracle 10g for Windows 简体中文版的安装过程
oracle10g在win7上安装不兼容以及安装过程中出现的一些问题的解决方法
当今国内最详细的 Windows平台下ORACLE 10g安装与操作图解。