天天看點

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

作業系統:Win7 64bit

Oracle: 10.2.0.1.0

很久沒有使用EM了,打開一看,居然報錯了,出現java.lang.Exception: Exception in sending Request :: null錯誤

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

除了主目錄菜單之外,其他的菜單點選之後都會跳轉到重新登入的頁面……

解決方案:找到下面的檔案

$ORACLE_HOME\db_1\$HOSTNAME\sysman\config\emd.properties

其中的agentTZRegion預設是GMT,改為本機的時區即可,例如:

agentTZRegion=Asia/Chungking

關于時區的清單參考:10.2.0\db_1\sysman\admin\supportedtzs.lst

或者執行sql查詢

然後先停止 dbconsole 使時區設定生效并重新開機OracleDBConsole:

emctl stop dbconsole

emctl resetTZ agent

emctl config agent getTZ

emctl start dbconsole

這是網上搜羅的解決辦法,在實際使用的時候可能會遇到以下問題:

1、提示沒有環境變量ORACLE_SID

解決辦法:增加環境變量ORACLE_SID,一般都為ORCL,如果不是請修改之

2、emd.properties檔案中的時區最後又變成了預設的GMT

解決辦法:人工修改時區之後,不要再執行emctl resetTZ agent和emctl config agent getTZ指令

3、重新開機OracleDBConsole之後問題依然存在

解決辦法:不妨重新開機一下機器吧~