这两天遇到这个一个项目上的数据库迁移的问题。原来的环境是数据库是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。
分享到:
相关推荐
oracle10.2.0.1升级到10.2.0.4
oracle 10.2.0.1 精简客户端 oracle 10.2.0.1 精简客户端 学校用的,可以用。
Red Hat Enterprise Linux 5安装Oracle10.2.0.1笔记
oracle 10.2.0.1升级参考手册,不会的筒子们可以参考下。
AIX下 oracle rac 10.2.0.1升10.2.0.4.4 详细步骤,内附详细步骤
aix6.1安装oracle10.2.0.1 总结 资料来源于网络
OracleRAC_10.2.0.1升级到10.2.0.4安装配置参考手册
linux 6.3下安装oracle10.2.0.1,排除各种错误,测试通过,按照文档一步步操作应该没问题。
Linux(RHEL5)下ORACLE_10g_10.2.0.1.0升级到10.2.0.5.0操作文档(超给力版本)... 1 目录... 2 1. 文档更新记录... 3 2. 文档说明... 3 3. 升级前,需要做的准备工作:... 4 3.1.1. 临时增加shared pool和java pool...
oracle 10.2.0.4安装包 windows
第2章 ORACLE 10.2.0.1 X86_64 Real Application Cluster (RAC) for RED HAT ENTERPRISE LINUX AS 4 Update 2 X86_64系统安装 24 2.1 检查软件环境需求的程序包(在所有节点上执行) 24 2.2 检查物理内存和交换空间...
Windows Server 2003上安装Oracle10g(10.2.0.1)并升级至补丁(10.2.0.4)图解
Oracle_RAC_10.2.0.1升级到10.2.0.4-安装配置参考手册
Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4
CENTOS5 上安装ORACLE10.2.0.1全程指导,实用与企业个人在安装CENTOS5安装ORACLE10.2.0.1需要,快快下载
Oracle 10.2.0.1 RAC of CentOS 4.6安装手册new.doc
Oracle 10.2.0.1 RAC of CentOS 4.6安装手册-new.doc
oracle-xe-universal_10.2.0.1-1.0_i386.deb数据库. 不用解释了. txt文件里有个下载地址:115网盘里.
Oracle 10g 10.2.0.1 on RHEL 4安装手册