服务器有需要重装,因为本身有6G内存,为了能够发挥6G内存实际的功效,所以64bit的操作系统是必要的,但是之前有同事在64位的Win7上都无法正确的安装Oracle 10g,所以我特别留心的查看了一下到底需要注意哪些事情. 首先,要下载Oracle 10g的64位Windows版,但是Oracle 10g R2本身就不支持Windowns 2008R2这么新的操作系统,Oracle推荐是安装11g,如果一定要装,首先应该更改安装文件的配置文件: 位置位于/install/oraparam.ini文件.打开它,然后找到: #You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE Windows=5.0,5.1,5.2,6.0 改为: #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 "这句话,意思就是让它兼容Windows 6.1,也就是Windows 2008 R2. 然后就可以顺利开始安装了.安装的时候切记选择 不要安装实例 ,在安装过程中可能会提示你检查操作系统要求状态为"错误",无视它就行了. 安装完成之后,开始打补丁P8202632,其实就是Oracle 10g R2的10.2.0.5版升级包,官方网站其实在你下载Oracle 10g R2 for Windowns 2008 R2的版本的时候就提到过,如果你在WIndows 2008 R2下安装,你一定要升级这个包. "If installing on Windows 7 or Windows Server 2008 R2, then 10.2.0.5 patchset or higher must be used." Oracle本身提供了这个升级包的下载,但是需要用服务ID登陆后下载...我仅仅只是作为测试用户的...