日期:2014-05-16  浏览次数:20460 次

ORACLE数据库安装
随着微软新一代操作系统 Windows7 的正式发行,使用 Windows7  的朋友也越来越多,很多人在 Windows7 环境下安装 Oracle 或多或少遇到了一些问题,有的甚至发出“Windows7无法安装Oracle”的感慨。今天笔者结合图文和大家分享一下在Windows7环境下如何成功安装Oracle数据库。

    笔者研究发现:在Windows7下不能成功安装Oracle,究其原因无非是因为通过不了Oracle安装程序的先决性检查,或是“客户端不支持版本号为6.1的Windows 7操作系统”,或是“没有将 Microsoft LoopBack Adapter 配置为系统的主网络适配器”,针对这两种情况,笔者一一予以解答。

    一、客户端不支持版本号为6.1的Windows 7操作系统

    当前任何版本的 Oracle 客户端在任何版本的 Windows7 上都无法正常完成安装,主要是因为 Oracle 安装程序先决条件里的操作系统版本不符合,但是这个问题可以通过修改 Oracle 安装源文件里的 refhost.xml 配置文件来解决。

    首先我们要去 Oracle官方网站 下载 Microsoft Windows 版本的32位或者64位 Oracle 安装包,关于 Oracle 下载请参阅笔者的另一篇文章《安装 Oracle 11g 的心得体会》。然后在解压好的文件夹中找到 refhost.xml 文件(位置:database\stage\prereq\db ,可以使用计算机的搜索功能),打开 refhost.xml 配置文件并找到 <CERTIFIED_SYSTEMS> 节点,接着在节点后面添加以下内容并保存即可:


    <!--Microsoft Windows 7-->
    <OPERATING_SYSTEM>
        <VERSION VALUE="6.1"/>
    </OPERATING_SYSTEM>


    二、没有将 Microsoft LoopBack Adapter 配置为系统的主网络适配器

    1.打开控制面板,点击“硬件和声音”选项;
    
    2.在“设备和打印机”组单击“设备管理器”选项;
    
    3.在设备管理器的首节点(也就是电脑的计算机名)上右键选择“添加过时硬件”以打开“添加硬件”向导;
    
    4.选择“下一步”继续;
    
    5.手动选择要添加的硬件;
    
    6.选择要安装的硬件类型:网络适配器;
    
    7.在选择网络适配器面板的左侧选择厂商为 Microsoft ,右边会列出相关适配器类型,选择 Microsoft LoopBack Adapter(Microsoft回环适配器) ,一路下一步就可以了;

    


    

    

    8.添加硬件完成后,你会发现新建了个“本地连接”,用的就是这个假的“Microsoft Loopback Adapter”(因为根本就没有连接这个硬件,只是骗下Oracle而已)。然后我们在新建的"本地连接2"中点右键选"属性",设置一下IP,例如192.168.100.89,同时记得把原先的本地连接禁用掉,否则也是通不过的,如图所示:
    

    

    
    9.好了,现在打开 Oracle 安装程序执行先决性检查,100%通过。现在就可以在Windows7 下顺利安装 Oracle 了。

    


    

    

    

    

    

    10.成功安装 Oracle 后,我们就可以使用专门面向Oracle数据库存储程序单元开发的集成开发环境 PLSQL Developer 来开发 Oracle 应用程序了。

    关于 PLSQL Developer 715.1400 最新官方正式版+注册机,请查阅笔者文章《面向Oracle开发的PLSQL Develope》,如果使用 Oracle 的过程中遇到用户被锁定或者无法登录的问题,请查阅《在Oracle 11g中给scott用户解锁》这篇文章,其他问题请留言,笔者会及时答复,预祝大家早些在 Windows7 环境下正常使用上 Oracle 数据库。