oracle 10g 登錄em后,提示java.lang.Exception Exception in sending Request null


      其實很早就像寫這篇文章了,雖然說網上有關於這類問題的解答,但並不是適合所有的機器,而且網上出現的也有一點繁瑣,其實只需要幾步就可以完成,可以說我這個是網上已有的簡化版。因為我用網上的方法沒有成功,總結了別人的一些回答,然后寫出來分享給大家,希望對大家有些幫助吧!

  出現錯誤時登錄企業管理器時出現的界面

      出現這種錯誤一般是因為沒有設置時區,一般默認的是agentTZRegion=GMT,也就是GMT。所以大家只要設置了這個東西,然后重新啟動dbconsole就可以了。下面是設置以及重新啟動dbconsole的全過程。

  第一步,在Oracle安裝目錄中找打這個文件emd.properties(以往大家都是找不到這個文件在哪里),D:\oracle\product\10.2.0\db_1\PC-20111014FOHC_orcl\sysman\config,我的這個文件就是在這個路徑下。估計大家都能找到這里D:\oracle\product\10.2.0\db_1,再往下就是PC-20111014FOHC_orcl文件夾,這個是我的計算機名_數據庫全局變量,大家只要找到以自己計算機命名的這個文件即可,然后依次找到sysman\config這個路勁下,然后就找到了emd.properties這個文件。然后用記事本打開這個文件,在此文件的最后一行你就可以看到

agentTZRegion=GMT。

  第二步,將agentTZRegion=GMT中的GMT改成Asia/Shanghai,也就是agentTZRegion=Asia/Shanghai,這里有個問題就是Asia一定首字母大寫,Shanghai的首字母也要大些,你也可以用其他的地區,比如Asia/Beijing,不過我試過這個在我的機器上行不通,而改成Shanghai之后便可以正確顯示,這個我也不清楚為什么,關於時區的列表參考:10.2.0\db_1\sysman\admin\supportedtzs.lst這個路徑的文件去查找下中查找。改完后保存就行。

  第三步,在cmd下輸入輸入此命令,>set oracle_sid=wangdan(wangdan也就是數據庫全局變量名,也就是數據庫名),當然回車之后沒任何反應。如下圖:

  第四步,繼續輸入命令>emctl stop dbconsole(大家一定要注意emctl,最后一個字母是L,不是1,筆者因為把l弄成1,費了好大勁,希望大家不要犯我的錯誤)。這一步就是關閉dbconsole,回車之后如下圖:

  第五步,最后一步,啟動原來關閉的dbconsole服務。鍵入命令>emctl start dbconsole,回車之后如下圖:

  好了,經過這些操作之后大家重新啟動瀏覽器,然后重新登錄企業管理器就會發現java.lang.Exception: Exception in sending Request :: null這個錯誤沒有了。我重新啟動瀏覽器,重新登錄后的界面如下圖:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM