emctl status dbconsole
這應該是EM沒有裝導致的,Oracle官方文檔並沒有關於ORACLE_UNQNAME的設置(也可能是我沒有搜到)。
網上關於這個報錯,有解決方法(對錯不去評價),export ORACLE_UNQNAME=$ORACLE_SID,
我這里再操作一遍
原~/.bash_profile
添加ORACLE_UNQNAME,然后應用
source .bash_profile
然后再執行
emctl status dbconsole
又會出現新的問題:0C4J Configuration issue.
我就不繼續了。
個人的想法是emctl是管理em的,如果em都沒裝的話,要emctl有啥用?你去處理一個錯誤會引起另一個新的錯誤。
我還是把~/.bash_profile中的ORACLE_UNQNAME去掉。
使用dbca安裝EM
再次執行emctl status dbconsole
OK!
使用emca卸載和安裝EM
直接輸入emca回車后會有幫助的,所以不需要記參數
emca -deconfig dbcontrol db -repos drop
卸載完成了~~
使用emctl status dbconsole試下
再使用emca安裝下(我好無聊啊,裝了卸,卸了裝的)
emca -config dbcontrol db -repos create
這么多東西,我反正是沒看,我只看到最后Enterprise Manager configuration completed successfully FINISHED EMCA at Mar 31,2016 3:50:54 PM
OK的啦!
要不用瀏覽器訪問下看看