Environment variable ORACLE_UNQNAME not defined.Please set ORACLE_UNQNAME to database unique name.


emctl status dbconsole

image

這應該是EM沒有裝導致的,Oracle官方文檔並沒有關於ORACLE_UNQNAME的設置(也可能是我沒有搜到)。

網上關於這個報錯,有解決方法(對錯不去評價),export ORACLE_UNQNAME=$ORACLE_SID,

我這里再操作一遍

原~/.bash_profile

image

添加ORACLE_UNQNAME,然后應用

image

source .bash_profile

然后再執行

emctl status dbconsole

又會出現新的問題:0C4J Configuration issue.

image

我就不繼續了。

個人的想法是emctl是管理em的,如果em都沒裝的話,要emctl有啥用?你去處理一個錯誤會引起另一個新的錯誤。

我還是把~/.bash_profile中的ORACLE_UNQNAME去掉。

使用dbca安裝EM

image

image

image

image

image

image

image

再次執行emctl status dbconsole

image

OK!

 

使用emca卸載和安裝EM

直接輸入emca回車后會有幫助的,所以不需要記參數

emca -deconfig dbcontrol db -repos drop

image

image

卸載完成了~~

使用emctl status dbconsole試下

image

再使用emca安裝下(我好無聊啊,裝了卸,卸了裝的)

emca -config dbcontrol db -repos create

image

image

image

這么多東西,我反正是沒看,我只看到最后Enterprise Manager configuration completed successfully FINISHED EMCA at Mar 31,2016 3:50:54 PM

image

OK的啦!

要不用瀏覽器訪問下看看

image

image


免責聲明!

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



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