oracle 登錄 http://localhost:1158/em/console 不顯示,賬號無法登陸的解決辦法


問題:

網頁沒顯示,甚至登錄賬號的表單都沒有。解決目標:能訪問到 http://localhost:1158/em/console 的登錄表單,今兒成功登錄

簡單概括原因:

C:/oracle/product/10.2.0/db_1/oc4j/j2ee 下文件夾名稱 OC4J_DBConsole_<更改的部分>_orcl 中 “<更改的部分>

和 C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora 文件中 LISTENER 節點下 

(ADDRESS = (PROTOCOL = TCP)(HOST = 20091113-1052)(PORT = 1521)) 中的 HOST 的值  20091113-1052 必須是相同的。

 

參考:

http://localhost:1158/em無法打開 - 銳意進取 - 博客頻道 - CSDN.NET
http://blog.csdn.net/xiooix2012/article/details/6882219

針對本機操作:

打開C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora文件中的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

# 配置
emctl config agent getTZ

#關閉dbconsole

emctl stop dbconsole

#打開 dbconsole

emctl start dbconsole

# 查看狀態 dbconsole

emctl status dbconsole

http://sun:1158/em/console/aboutApplication
Oracle Enterprise Manager 10g is running.

 

就可以登錄。

 


免責聲明!

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



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