不能登錄EM,執行emca -config dbcontrol db 不知道總是默認1522的端口號,無奈,google一番,從下面第二步開始執行。。。(我的監聽沒問題)
1、打開oracle配置工具裡的Net Configuration Assistant,選擇“監聽程序配置”,下一步,接著選擇“重新配置”,下一步,仔細看下每一步配置的參數是否正確就OK了。
2、在命令行上使用“emca -deconfig dbcontrol db”命令刪除配置
3、使用“emca -repos drop”命令刪除 repository
注:第2、3步驟都要做,要不然在重新安裝EM的時候會報“ ORA-20001: SYSMAN already exists..”的錯誤導致安裝失敗。
4、使用“emca -config dbcontrol db -repos create”命令進行創建em。
以上步驟做完後就成功創建好em了,點擊開始菜單上的oracle文件夾裡的Database control-orcl連接就可以正常訪問em了。
這裡需要注意的是,之前我初次安裝好oracle時訪問em的地址是https://localhost:1158/em ,這裡端口號是1158,而現在我重建em後訪問時地址鏈接後面的端口號變成了5500.