您好,登錄后才能下訂單哦!
oracle10g登錄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這個錯誤沒有了。
我重新啟動瀏覽器,重新登錄后的界面如下圖:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。