前幾天抽了個時間,在測試的服務器上,安裝一個ERP系統的模擬環境。
在安裝ORACLE的過程中,遇到了ORACLE的EM無法訪問,今天折騰了一個早上,終於解決了。
症狀:剛裝完ORACLE 11G后,是可以訪問的,經過一段時間的折騰(因為是測試機,所以又是導進又是導出的),今天上午想進入EM時,表示無法訪問了。
造成無法訪問的原因:不知道
折騰過程:
1、打開IE,輸入:http://localhost:1158/em,提示無法訪問!!!
想法:EM沒有啟動?
2、進行命令行,輸入:emctl start dbconsole
提示:Environment variable ORACLE_SID not defined. Please define it.
想法:服務器SID?
3、輸入:set ORACLE_SID=orcltest01 (orcltest01是我的數據庫名)
無提示,
4、接着輸入:emctl start dbconsole
提示:OC4J Configuration issue. D:/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole
_HOSTNAME_orcl not found.
想法:沒找到文件??那昨天是怎么進的?見鬼了...沒改IP和計算機名呀
5、進入:D:/oracle/product/11.2.0/dbhome_1/oc4/j2ee目錄,
復制oc4j_dbconsole_hostname_orcl文件夾,粘貼到同樣的目錄中,更改文件夾名稱為:oc4j_dbconsole_NC-YYCC_orcl,其中的NC-YYCC是本機的計算機名稱
6、進入:D:/oracle/product/11.2.0/dbhome_1目錄
復制HOSTNAME_orcl文件夾,粘貼到同樣的目錄中,更改文件夾名稱為:NC-YYCC_orcl
7、嘗試啟動,進入命令行,輸入:emctl start dbconsole
提示:Environment variable ORACLE_SID not defined. Please define it.
....................想砍手............
8、set ORACLE_SID=orcltest01
無提示
9、emctl start dbconsole
...............終於成功啟動..........
造成無法訪問的原因至今仍然沒找到............