Oracle 11g安裝成功後,在DOS視窗輸入 emctl status dbconsole 命令,提示 Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
解決辦法如下:
在DOS視窗中執行以下兩個命令:
set ORACLE_HOSTNAME=localhost
set ORACLE_UNQNAME=資料庫SID
設定成功後,再次執行 emctl status dbconsole 命令應該會提示Oracle Enterprise Manager 11g is running.
如果顯示EM daemon is not running,則解決辦法如下:
執行 emctl stop dbconsole 停掉EM
執行 emctl resetTZ agent 命令,檢視輸出,是否檢測正確了系統時區。如果它還是檢查的不正確的話,修改下系統的時區,執行該命令,然後再改回來,再執行該命令。成功了會修改emd.properties這個檔案裡的agentTZRegion項。檔案的位置應該是oralce安裝目錄\product\10.2.0\db_1\<hostname_sid>\sysman\config,如果你沒有修改的話。
這裡還要提示你要完成更改需要連線到資料庫執行一個修改的命令。提示的很清楚,照著做了。
重啟EM emctl start dbconsole