Oracle 10.2.0.1在windows 2008上安装失败经历
这两天遇到这个一个项目上的数据库迁移的问题。原来的环境是数据库是Oracle 10.2.0.4,操作系统是windows2003。现在采购了新服务器,但它已经不支持windows2003了,只好安装windows2008。于是,我们要将Oracle 10.2.0.4的库迁移到windows2008上。
我相信很多使用windows环境的人会遇到这个问题。正常的操作方法是在windows2008上先安装Oracle 10.2.0.1,然后升级到10.2.0.4,再迁移数据过来。
按照这个方法,我们在windows2008上开始安装Oracle 10.2.0.1。
点击安装包中setup.exe文件,使用图形化安装方式。开始是出现了安装界面,但点击"下一步"按钮就一闪,然后就什么也没有了,也没找到任何错误提示。
对于这种普通的Oracle安装操作,不出问题则已,出了问题就属于非常厄异的。
我怀疑是图形化安装问题,会不会是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的版本,也不行。
在Oracle论坛中找到一个帖子,讲的问题和我的一样。有人给了这样一种解决方法,右键点setup.exe 选属性,选兼容模式,兼容windows2003。
我按照此方法,在setup.exe兼容属性就没有找到windows2003的,最小的也是windows7。对windows2008了解甚少,可能是因为我的windows2008是R2版的,已经不支持2003了。
现在在Oracle官方网站上也找不到Oracle 10g的安装包,以前倒是有一个for vista版本的Oracle 10.2.0.3,也没得下了。
整个安装过程是失败的,这里也总结一下。Oracle 10.2.0.1 for windows 2003的版本不能在windows2008 R2上安装了。要不去找到Oracle 10.2.0.3 for vista的安装包,试试能不能安装,如果成功再升级到10.2.0.4;要么去升级Oracle到11g。
推荐阅读
-
在Windows Server 2008 R2上安装IIS服务
-
cmd 执行Dcpromo错误:在该 SKU 上不支持 Active Directory 域服务安装向导,Windows Server 2008 R2 Enterprise 配置AD(Active Directory)域控制器
-
在windows server2008 R2企业版上安装 SqlServer 2008错误,请大
-
小弟我在windows2008并且是64位的操作系统上安装PHP出现的有关问题
-
在Windows Server 2008 R2上安装IIS服务
-
在windows server2008 R2企业版上安装 SqlServer 2008错误,请大
-
cmd 执行Dcpromo错误:在该 SKU 上不支持 Active Directory 域服务安装向导,Windows Server 2008 R2 Enterprise 配置AD(Active Directory)域控制器
-
小弟我在windows2008并且是64位的操作系统上安装PHP,请教PHP有64位的吗
-
Oracle 10.2.0.1在windows 2008上安装失败经历
-
Oracle 10.2.0.1在windows 2008上安装失败经历