Home > Database > Mysql Tutorial > body text

Oracle 10g在Windows 2008上安装

WBOY
Release: 2016-06-07 17:26:51
Original
980 people have browsed it

有一个系统环境是这样,数据库是Oracle 10.2.0.4,操作系统是windows2003。现在采购了新的服务器,但该服务器不支持windows2003,

有一个系统环境是这样,数据库是Oracle 10.2.0.4,操作系统是windows2003。现在采购了新的服务器,但该服务器不支持windows2003,只能安装windows2008。

如何在windows 2008快速安装Oracle 10.2.0.4,是个问题。
常规操作方法是在windows2008上先安装Oracle 10.2.0.1,然后升级到10.2.0.4。但在windows2008上安装Oracle 10.2.0.1却不能成功,直接闪退。其实,Oracle 有支持windows 2008的10g版本,名称为for vista版本的Oracle 10.2.0.3,但现在其官方网站上没得下载了。
这种情况下,要么安装11g而直接升级数据库系统,要么继续研究10.2.0.1在windows 2008上安装,看看能不能解决闪退的问题。

将10.2.0.1的安装过程在重现一下。

在windows 2008上,点击安装包中setup.exe文件,使用图形化安装方式。开始是出现了安装界面,但点击"下一步"按钮就一闪,然后就什么也没有了,也没找到任何错误提示。

这种windows软件安装操作出了问题就非常厄异,我怀疑是图形化安装问题,会不会是windows2008不支持这个Oracle版本的图形化安装。于是转而使用setup.exe进行静默化安装。

首先,修改enterprise.rsp文件,修改后的内容保存为enterprise_fh.rsp。
在cmd下执行下面的命令:
setup.exe -noconsole -silent -responseFile f:\soft\102010_win64_x64_database\database\response\enterprise_fh.rsp

但是,结果还是没有成功。这次给出了错误信息了,如下:

Exception java.lang.NullPointerException occurred..
java.lang.NullPointerException
at Oracle.sysman.oii.oiix.OiixPathOps.concatPath(OiixPathOps.java:551)
at Oracle.sysman.oii.oiic.OiicOUIEntryPoint.processCommandLine(OiicOUIEntryPoint.java:392)
at Oracle.sysman.oii.oiic.OiicInstaller.processCommandLine(OiicInstaller.java:466)
at Oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:703)
at Oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:653)
Error:*** Alert: Abnormal program termination. An internal error has occured.
Please provide the following files to Oracle Support :

"Unknown"
"Unknown"
"Unknown" ***

在setup.exe中加上debug参数,如下

setup.exe -silent -force -debug -responseFile f:\soft\102010_win64_x64_database\database\response\enterprise_fh.rsp

得到出错步骤是在java虚拟机初始化时出现的错误。怀疑JDK问题。折腾了一番JDK的版本,也不行。

在Oracle论坛中找到一个帖子,讲的问题和我的一样。有人给了这样一种解决方法,右键点setup.exe 选属性,选兼容模式,兼容windows2003。我按照此方法,在setup.exe兼容属性就没有找到windows2003的,,最小的也是windows7。对windows2008了解甚少,可能是因为我的windows2008是R2版的,已经不支持2003了。

难道真得就没办法了吗?请见下文: Oracle 0g在Windows上移植

linux

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!