Windows 2008 R2 64位安装Oracle 10g

转自:http://hi.baidu.com/jizizeng/item/4df954c30b0d3d29ef4665da

因开发环境需要,在Windows Server 2008 R2 Enterprise64位系统上安装Oracle 10g。去Oracle 官方网站下载了Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64, Microsoft Windows Server 2008 R2 x64, Windows 7 x64。

    可刚执行安装,就提示:检查操作系统版本:必须是5.0,5.1,5.2 or 6.0。实际为6.1。未通过。如下图:

Windows 2008 R2 64位安装Oracle 10g_第1张图片


    在之前《在RHEL5.2上安装Oracle 数据库10g(二)》一文中也提到如何欺骗,避免自检不通过。依样画葫芦,在安装目录下找到\install\oraparam.ini,将[Certified Versions]修改为如下:
[Certified Versions]
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
Windows=5.0,5.1,5.2,6.0,6.1
    也就是增加6.1版本支持即可。修改完毕,重新安装。我们欣喜的看到:

 

    自检通过,欺骗成功。不过,我们接下来,在安装的过程中,还会有自检,这个时候依然会提示错误:
正在检查操作系统要求...
要求的结果: 5.0,5.1,5.2,6.0 之一
实际结果: 6.1
检查完成。此次检查的总体结果为: 失败 <<<<
问题: Oracle Database 10g 未在当前操作系统中经过认证。
    如下图:

 

   
    不过,这个时候我们不需要再做任何其他修改,只需要选中操作系统检查后的错误复选框(调整成用户验证),然后点[下一步],忽略错误即可。我在安装过程中一路顺利,在此之后没遇到任何错误,Oracle 10g顺利安装成功。

Ps:

win2008r2 oracle下载地址:http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_production_db.zip

迅雷新建任务即可

本人安装好像em没装成功,不过这个没什么用。。。

------------------------------------------------------------------------------------------------------------------------------------------------------------

下面升级到10.2.0.5(可选,oracle 都11g r2了)

先下载p8202632_10205_MSWIN-x86-64.zip

这个种子在里找http://www.itpub.net/thread-1470337-1-1.html

或者http://download.csdn.net/download/dragoo1/4522046


1)然后把先点击setup,貌似又弹错误,说什么.dll正在使用,跳过(不知道有没有什么问题),一路点击到完成

2)进入sqlplus "/as sysdba"

报Connected to an idle instance.

输入Startup;

报ora-...错误(忘记了。。。)

然后shutdown immeidate

也报错

后来,百度。重启oracle服务等等。。。现在回头一想,应该

1)shutdown

2)startup upgrade

这样就可以启动了

3)进入cmd,敲dbua,然后点下一步就可以了(这个和网上普通xp 32 位oracle 升级相同,可搜索下)

4)再次进入sqlplus "/ as sysdba",就没有之前各种错了

然后

select version from v$instance;

10.2.0.5.0

ok,祝你好运




你可能感兴趣的:(oracle,数据库,windows,server,Microsoft,database)