問題:html
網頁沒顯示,甚至登陸帳號的表單都沒有。解決目標:能訪問到 http://localhost:1158/em/console 的登陸表單,今兒成功登陸java
簡單歸納緣由:數據庫
C:/oracle/product/10.2.0/db_1/oc4j/j2ee 下文件夾名稱 OC4J_DBConsole_<更改的部分>_orcl 中 「<更改的部分>」oracle
和 C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora 文件中 LISTENER 節點下 spa
(ADDRESS = (PROTOCOL = TCP)(HOST = 20091113-1052)(PORT = 1521)) 中的 HOST 的值 20091113-1052 必須是相同的。.net
參考:命令行
http://localhost:1158/em沒法打開 - 銳意進取 - 博客頻道 - CSDN.NET
http://blog.csdn.net/xiooix2012/article/details/6882219htm
針對本機操做:blog
打開C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora文件中的IP爲本地計算機名。ip
(ADDRESS = (PROTOCOL = TCP)(HOST = 20091113-1052)(PORT = 1521)) 這樣修改後,卻使另外一個目錄變得無效。
而C:/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.3_orcl 中紅色標記的部分應該爲:localhost 或者 ip地址(一般是 127.0.0.1)
OC4J_DBConsole_192.168.1.3_orcl 這個文件名是以當時安裝oracle時的ip命名的,如今修改了listener.ora文件後,也要把這個目錄改爲計算機名的形式。
即,C:/oracle/product/10.2.0/db_1/192.168.1.3_orcl改成20091113-1052_orcl。
也就是說,咱們要保持 C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora文件中
(ADDRESS = (PROTOCOL = TCP)(HOST = 20091113-1052)(PORT = 1521)) 紅色標記部分 HOST = 20091113-1052 跟
C:/oracle/product/10.2.0/db_1/oc4j/j2ee 下的文件夾 名稱要相同。
解決:
登陸表單總算出現了,帳號登不進去。
可能提示信息:
http://localhost:1158/em 用戶名和/或口令無效。
http://localhost:1158/em 應用程序要求的數據庫權限超出了您當前具備的權限。
這些錯誤都很好理解。
新的問題:
oracledbconsoleorcl 服務能夠啓動,但命令行提示:oracledbconsoleorcl is not running.
參考:
em 服務正常啓動,可是 EM Daemon is not running. - wem520的專欄 - 博客頻道 - CSDN.NET
http://blog.csdn.net/wem520/article/details/8601275
Oracle安裝問題_百度經驗
http://jingyan.baidu.com/article/9f7e7ec05e4ad56f281554bb.html
win7 下安裝 oracle 10G_空白_新浪博客
http://blog.sina.com.cn/s/blog_79bcb9be0100x6yv.html
oracle_10g_登陸em後,提示java.lang.Exception_Exception_in_sending_Request__null或Connection refused - 3月3的風箏 - 博客頻道 - CSDN.NET
http://blog.csdn.net/sanyuesan0000/article/details/7799861
針對本機:
%oracle_home%\PC-<ip 或 主機名>_orcl\sysman\config 下面 emd.properties這個文件中agentTZRegion=GMT。改爲本機時區。可選的值所在的文件在
%oracle_home%\sysman\admin\supportedtzs.lst 中,通常咱們均可以選 +8:00 下,跟本機對應的值。好比,Asia/Chungking,Asia/Beijing、Asia/Shanghai,Asia/Asia/Hong_Kong ,改後記得保存。
# 更新時區
emctl resetTZ agent
#關閉dbconsole
emctl stop dbconsole
#打開 dbconsole
emctl start dbconsole
# 查看狀態 dbconsole
emctl status dbconsole
http://sun:1158/em/console/aboutApplication
Oracle Enterprise Manager 10g is running.
就能夠登陸。