安装 Oracle9i(版本9.0.1.1.1),安装到第二张盘,走到 63% 进度的时候,出现拷贝 Transaction_PRocessing.dfj 文件错误(路径 X:/oracle/ora90/assistants/templates),Transaction_Processing.dfj 文件实际大小为 229205k,出现该错误时只复制了 123M 左右就停止了。出现该故障的原因不明,在网上搜,发现很多人也出现该问题。
奇怪的是,上述情况只出现在在虚拟机里安装的情况(包括 vmware 和微软的 Virtual Server 2005),直接安装在我的 Windows Server 2003 上,很顺利的就成功了。
为了在虚拟机里安装 Oracle9i,我想了一个办法,就是在拷贝 Transaction_Processing.dfj 文件失败的时候,按“取消”跳过,然后从别的机器上拷贝完好的 Transaction_Processing.dfj 文件到路径 X:/oracle/ora90/assistants/templates 下,注意,必须在安装程序使用 Transaction_Processing.dfj 文件前拷贝完毕,不能迟疑延缓。虽然安装完成后报告“没有成功安装Oracle”,但实际上确实是成功了,出现没有成功安装的信息是因为安装过程中取消了前述一个文件的拷贝,而我们手工完成了。
但还是对虚拟机里的 Oracle9i 安装失败耿耿于怀,原因是什么呢?是虚拟机内存设置太小或 C: 盘(系统盘)太小引起拷贝大文件失败吗?是因为虚拟硬盘大小自动增长的机制引起的吗?但肯定的是,和 Windows Server 2003 的版本无关。
但毕竟是用怪招解决问题了,写以上一段话以志喜。
作者:张庆(网眼)
新闻热点
疑难解答