安裝 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 的版本無關。
但畢竟是用怪招解決問題了,寫以上一段話以志喜。
作者:張慶(網眼)
新聞熱點
疑難解答