關于p4機器上安裝oracle8i的問題
2024-08-29 13:42:56
供稿:網(wǎng)友
一、系統(tǒng)環(huán)境及預備工作
硬件:
• Intel P4的處理器
• 256M的內存
• 硬盤有三個分區(qū)C、D、E,光驅為F
軟件:
• 操作系統(tǒng)WINDOWS 2000 SERVER、WINDOWS 98
• 數(shù)據(jù)庫Oracle 8.0.6 for NT或ORACLE 8.1.x for NT
預備工作:
• 確保機器上沒有裝過Oracle產品。如有的話請先卸載,再將注冊表中所有Oracle的相關項刪除。
• 在WINDOWS 2000 SERVER上安裝Oracle EnterPRise Edition
• 在WINDOWS 98上安裝Oracle Client
二、故障現(xiàn)象
1、在WINDOWS 2000 SERVER上安裝Oracle8.0.6時
• 當選擇定制安裝,并創(chuàng)建數(shù)據(jù)庫時,主要應用程序都已安裝完成,在提示“是否創(chuàng)建數(shù)據(jù)庫”,選擇是后就再也沒有反應。重啟機器后,點擊應用程序后沒有反應而簡單終斷。
• 點擊應用程序,鼠標呈現(xiàn)沙漏狀,然后消失,再沒有任何現(xiàn)象發(fā)生。
2、在WINDOWS 98上安裝Oracle8.0.6的Client后
• 安裝成功,點擊應用程序,提示該程序執(zhí)行了非法操作,即將關閉。
3、在WINDOWS 2000 SERVER上安裝Oracle8i時
• 點擊安裝應用程序Setup.exe,程序掛起、或消失、或終止而沒有任何反應。
三、原因分析
使用Windows NT、 Windows 2000或NetWare操作系統(tǒng)和Intel P4處理器的計算機,安裝Oracle8或者Oracle8i時,將會碰到以上問題。主要原因是Oralce8 /8i的OUI(Oracle Universal Installer) 1.7.1.9.0或以前版本使用了Sun JRE 和 Symantec JIT(Just in Time Library),而JRE 和 JIT與Intel P4處理器不兼容。
四、解決辦法
1、 Oracle 8.0.6的解決辦法
(1)將安裝盤整個拷貝到硬盤。譬如E:/Oracle806。
(2)找到目錄E:/ oracle806/win32/JRE11下的symcjit.dll文件,將symcjit.dll改名為為symcjit.old。
(3)找到目錄E:/ oracle806/win32/JRE11下的Jre11.map文件,用文本編輯工具打開Jre11.map文件,找到以bin開頭的段,在其中可看到" " "symcjit.dll" "%JRE11%/bin/" 398336 false false false 00 00 00 "" "",將此行刪除,然后保存。注重此文件的屬性是只讀的。
(4)從目錄E:/oracle806中執(zhí)行安裝文件Setup.exe。
假如故障的現(xiàn)象是,Oracle8.0.6已經(jīng)安裝完成,但是點擊建Oracle應用程序沒有任何反應(一般是在WINDOWS 2000 SERVER操作系統(tǒng)中)或點擊應用程序如Net8,提示該程序執(zhí)行了非法操作,即將關閉(一般是在WINDOWS 98操作系統(tǒng)中)。。在這種情況下,可不卸載Oracle,而直接將系統(tǒng)安裝目錄相應位置下的symcjit.dll文件改名為symcjit.old即可。
2、Oracle 8.1.x解決辦法
(1)創(chuàng)建一臨時目錄,并將Oracle8i的安裝源程序拷貝到此目錄。
找到目錄stage/Components/oracle.swd.jre/1.1.7.30/1/DataFiles/EXPanded/jre/win32/bin下的symcjit.dll 的文件,并改名為 symcjit.old。注重OEM目錄下還有一個symcjit.dll文件要改名。
(2)搜索到oraparam.ini文件,打開它,改變行JRE_MEMORY_OPTIONS=-mx48m的參數(shù)為JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m
(3)其它的參數(shù)保持不變。
(4)執(zhí)行本地硬盤install/win32/setup.exe目錄下的Setup.exe文件。此時調用的是修改過的參數(shù)文件oraparam.ini。
(5)安裝時選擇自定義模式,并且不創(chuàng)建數(shù)據(jù)庫。
(6)安裝程序調用網(wǎng)絡配置助手Net8 Configuration Assistant (NetCA)時你需要強制終止它,然后退出安裝界面。
(7)Oracle8i安裝完成后,安裝目錄中的下列每一個文件都有需要作相應修改。
assistants/dbca/dbassist.cl
assistants/dbma/dbmig.cl
assistants/ifa/ifa.cl
bin/elogin.cl
bin/owm.cl
ldap/oidamdin/oidadmin.cl
network/tools/netasst.cl
network/tools/netca.cl
owm/install/instelogin.cl
owm/install/instowm.cl
用編輯工具依次打開上述文件,增加參數(shù) – nojit,以dbassist.cl文件為例示意如下:
Command=("C:/Program Files/Oracle/jre/1.1.7/BIN/JREW" -nojit -classpath ....)
用相同的方法修改所列出的每一個.cl 文件內容。
(8)安裝成功的完成了,你可以在安裝完成后運行DBCA和NetCA。
另外一篇:
關于P4主機環(huán)境下oracle816的安裝!!!
作者:CRAZYHZH 發(fā)表時間:2002/07/01 02:58pm
P4主板的pc機因為無法運行java安裝引導程序,所以無法安裝oracle816,解決辦法如
下:
1、將光盤的所有文件拷貝到硬盤;
2、找到STAGE/Components/oracle.swd.jre/1.1.7.24/1
/DataFiles/Expanded/jre/win32/bin/symcjit.dll文件,將起改名(比如
symcjitbak.dll)
3、從硬盤啟動安裝程序