在pentium 4上安裝oracle8.1.*
表現為:點擊安裝程序的圖標沒有反應。出現這種問題的Oracle版本為Oracle8.1.6和Oracle8.1.7,Oracle8.1.5沒有問題。
所使用的操作系統的平台為:Window NT 和 Window 2000
原因:使用了Pentium 4 CPU
解決方法:
1. 如果機器上從來沒有安裝過oracle817或其他版本的oracle,則可以把待安裝所有文件解壓到一個臨時目錄,例如解壓在E盤的tempinstalldisk1目錄中,然後用搜索文件工具,找到所有的symcjit.dll文件,將其名字更改為symcjit.old,那麼就可以直接運行disk1目錄下的setup.exe文件,開始安裝。
2. 如果機器上曾經安裝過oracle817,則需要完全卸載oracle,然後安裝,步驟如下:
⑴開始->設置->控制面板->管理工具->服務
停止所有Oracle服務。
⑵開始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer
卸裝所有Oracle產品
⑶運行regedit,選擇HKEY_LOCAL_MACHINESOFTWAREORACLE,按del鍵刪除這個入口。
⑷運行regedit,選擇HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,滾動這個列表,刪除所有Oracle入口。
⑸運行regedit,搜索所有與oracle相關的項,並將其刪除。
⑹從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關Oracle的組和圖標
⑺重新啟動計算機,重起後才能完全刪除Oracle所在目錄
⑻刪除與Oracle有關的文件,選擇Oracle所在的缺省目錄C:Oracle及C:Program FilesOracle,刪除這個入口目錄及所有子目錄。
⑼把oracle所有待安裝的文件解壓到一個臨時目錄,例如解壓在E盤的tempinstalldisk1目錄中。
⑽打開文件disk1installoraparam.ini,做如下改動:
SOURCE項改為SOURCE=e:/temp/install/disk1/stage/products.jar
JRE_LOCATION 項改為JRE_LOCATION=e:/temp/install/disk1/stage/
Components/
oracle.swd.jre/1.1.7.30/1/DataFiles/Expanded/jre
OUI_LOCATION項改為 OUI_LOCATION=e:/temp/install/disk1/stage/
Components/oracle.swd.oui/1.7.1.9.0/1/DataFiles/Expanded
JRE_MEMORY_OPTIONS 項改為JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m
3. 運行disk1installwin32setup.exe,安裝開始,根據提示做選擇,安裝下去,假設我安裝在D:orantora81目錄下。
4. 安裝完畢後一些服務會報出錯,不能啟動,這些服務為:
Net8 Configuration Assistant
Database Configuration Assistant
HTTP服務雖然啟動,但是會報出一連串java.exe出錯,可以點擊開始->oracle (數據庫名) ->oracle HTTP server->Stop HTTP Server來停止HTTP Server服務。
安裝完成了,可是全有問題,別急,耐心點,我會帶你走向成功的。
5. 安裝完成後還需要做下面的工作,在安裝路徑下所有的“*.cl”後綴的文件中增添“-nojit”項,共十個文件,如下:
assistantsdbcadbassist.cl;
assistantsdbmadbmig.cl;
assistantsifaifa.cl;
binelogin.cl;
binowm.cl;
ldapoidamdinoidadmin.cl;
network ools
etasst.cl;
network ools
etca.cl;
owminstallinstelogin.cl;
owminstallinstowm.cl;
Example:
Command=("C:Program FilesOraclejre
1.1.7injrew"
-classpath
"C:Program FilesOraclejre1.1.7lib
t.jar;
C:Program FilesOraclejre1.1.7libi18n.jar;
D:oracleora81jlibewt-3_3_6.jar;
D:oracleora81jlibewtcompat-opt-3_3_6.zip;
D:oracleora81jlibshare-1_0_8.jar;
D:oracleora81jlibswingall-1_1_1.jar;
D:oracleora81jlibhelp-3_1_8.jar;
D:oracleora81jlibice-4_06_6.jar;
D:oracleora81
etworkjlibsysmanmaf.jar;
D:oracleora81owmjlibowm-2_1.jar;
D:oracleora81owmjlibhelpeloginhelp"
oracle.security.admin.lio.lioa.LioaApp
oracle.security.admin.lio.lioa.LioaApp -nojit)
6.到這裡4中的三項服務仍不能啟動,那是因為工作還沒做完,繼續跟著往下做。
到java.sun.com網站下載jre軟件,要1.2.2以上的版本,然後安裝在你的機器上,
安裝完成後用其中的bin目錄和lib目錄覆蓋d:orantora81apachejdkjre下的
bin目錄和lib目錄。到這裡以上三個服務就可以順利啟動了。