天天看點

Oracle 9i Enterprise Manager Console 無法啟動的解決方法

前幾天心血來潮重新拾起它。于是隔壁同學那借來三張oracle 9i的盤。安裝過程一切順利。接着興沖沖打開Enterprise Manager Console,發現視窗在螢幕上閃了下就沒了,啟動不起來!我試着又去啟動SQLPlus Worksheet發現情況也是一樣的。~~~超級郁悶!上網查了一些資料,還是解決不了。最後打開Enterprise Manager Consoler的目标檔案: $OracleHomeoracleora90BINoemapp.bat 發現裡面有一段Set Path的語句:

REM Make sure that our JRE is used for this invocation.

if Windows_NT == %OS% SET PATH=C:Program FilesOraclejre1.1.8bin;%PATH%

馬上想到會不會是我的系統環境變量設定有問題呢?我的機子上裝了jre 1.5 update 4, 可能是這個JVM虛拟機和oracle自帶的JVM發生沖突了吧。因為oracle自帶的是jre 1.1.8。

開始我的解決oracle jvm沖突之旅吧:

1. 進入 我的電腦->屬性->進階->環境變量(environment viriables)

2. 分别對系統變量和本地使用者的Path進行編輯,把C:Program FilesOraclejre1.1.8bin; 放在所有的環境路徑之前。

現在重新啟動Enterprise Manager Console, 啟動正常,GOT IT!

此外安裝oracle時還可能出現它的HttpServer打不開的情況,解決辦法是關系IIS的Web Sites服務。因為它的兩者預設的端口都是80。如果你機子事先有裝過Apahce那麼要修改Oracle安裝目錄下的Apache的監聽端口,目錄是$Oracle Homeoracleora90ApacheApacheconf 下的httpd.conf裡的監聽端口。   求救,安裝完 Oracle9i ,點選 Enterprise   manage   console 後一閃而過???  

  什麼也沒出來??? 是啊 , 我在 win2000profession,server 下安裝 oracle8i, 也是樓主說的一樣 , 難道 win2000profession,server 下不能安裝 oracle8i 嗎 ?Top 2 樓xyhu(小蟲)回複于 2003-10-07 22:45:28 得分 0 更新你的 JRETop 3 樓theking(Jason)回複于 2003-10-07 23:46:25 得分 0 p4 的機器? Top 4 樓okiamsorry(hsblank)回複于 2003-10-08 13:16:14 得分10 如果你的機器是 p4 ,那麼把 oracle 拷貝到硬碟上  

  然後查找 oracle 目錄下的 symcjit.dll,ora817/stage/Components/oracle.swd.jre/1.1.7.30/1/DataFiles/Expanded/jre/win32/bin, 把上面這個目錄下的 symcjit.dll 改為 symcjit.old ,然後再安裝 , 我剛剛裝好  

  Top 5 樓sun1976(嫁給我,你就是我的一妾)回複于 2003-10-08 13:35:47 得分10 如果你的機器是 p4 ,那麼把 oracle 拷貝到硬碟上然後查找 oracle 目錄下的 symcjit.dll, 删除它或者改名字,然後再安裝。樓上的方法正确  

  Top 6 樓liushax()回複于 2003-10-08 21:13:45 得分 0 我已經解決了 ,  

  我将啟動 enterprise   manager   console 的 oemapp.bat 檔案中的這一行  

  SET   CLASSPATHADD=%CLASSROOT%;%OEMCLASSES%;%ORBCLASSES%;%BALICLASSES%;%HELPCLASSES%;%DBUICLASSES%;%JDBCCLASSES%;%KODIAKCLASSES%;%NETCHARTSCLASS%;%SECURITYCLASSES%;%OSDNETCLASSES%;%OSDPKICLASSES%;%NETMGRCLASSES%;%XMLCLASSES%;%AURORACLASSES%;%OLAPCLASSES%;%MISCCLASSES%;%QSMACLASSES%;%MISCCLASSES%  

  去掉後面三個就能進了即 :;%MISCCLASSES%;%QSMACLASSES%;%MISCCLASSES%