今天在安裝的測試環境下想啟動一下OEM,結果啟動的時候報了一個錯如下:
超過10年行業經驗,技術領先,服務至上的經營模式,全靠網絡和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業務范圍包括了:成都網站設計、成都做網站、外貿網站建設,成都網站推廣,成都網站優化,整體網絡托管,小程序制作,微信開發,成都app軟件開發,同時也可以讓客戶的網站和網絡營銷和我們一樣獲得訂單和生意!
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.

按照錯誤提示是需要設置一下ORACLE_UNQNAME的,所以su - oracle 編輯配置文件如下:

soure .bash_profile 使文件生效,在重新啟動OEM,結果又報了另外一個錯誤,
OC4J Configuration issue. /home/db/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_icsdb02_icsdb not found.
這是一波不平,一波又起呀,檢查實例進程等都在,看報錯是說有一個什么東西沒找到

一般這種情況是因為監聽沒啟動,如果檢查監聽等都沒有問題,很有可能就是可能是em資料庫配置不正確或者是dbcotrol沒有配置好,需要重新配置
解決:
[oracle@icsdb02 ~]$ emca -repos recreate
EMCA 開始于 2017-3-2 10:29:45
EM Configuration Assistant, 11.2.0.3.0 正式版
版權所有 (c) 2003, 2011, Oracle。保留所有權利。
輸入以下信息:
數據庫 SID: icsdb
監聽程序端口號: 1521
SYS 用戶的口令:
SYSMAN 用戶的口令:
----------------------------------------------------------------------
警告: 當刪除資料檔案庫時, 數據庫將進入靜默模式。
----------------------------------------------------------------------
是否繼續? [是(Y)/否(N)]: y
2017-3-2 10:33:42 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 /home/db/oracle/cfgtoollogs/emca/icsdb/emca_2017_03_02_10_29_45.log。
2017-3-2 10:33:42 oracle.sysman.emcp.EMReposConfig invoke
信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...
2017-3-2 10:35:15 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功刪除資料檔案庫
2017-3-2 10:35:15 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)...
2017-3-2 10:40:06 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功創建資料檔案庫
已成功完成 Enterprise Manager 的配置
EMCA 結束于 2017-3-2 10:40:06
附emca常用命令:
創建一個EM資料庫
emca -repos create
重建一個EM資料庫
emca -repos recreate
刪除一個EM資料庫
emca -repos drop
配置數據庫的 Database Control
emca -config dbcontrol db
刪除數據庫的 Database Control配置
emca -deconfig dbcontrol db
重新配置db control的端口,默認端口在1158
emca -reconfig ports
emca -reconfig ports -dbcontrol_http_port 1888
emca -reconfig ports -agent_port 3940
先設置ORACLE_SID環境變量后,啟動EM console服務
emctl start dbconsole
先設置ORACLE_SID環境變量后,停止EM console服務
emctl stop dbconsole
先設置ORACLE_SID環境變量后,查看EM console服務的狀態
配置dbconsole的步驟
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
重新配置dbconsole的步驟
emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
本文標題:EnvironmentvariableORACLE_UNQNAMEnotdefined.PleasesetORACLE_UNQNAMEtodatabaseuniquename
當前地址:http://www.js-pz168.com/article2/jcipoc.html
成都網站建設公司_創新互聯,為您提供做網站、品牌網站建設、電子商務、搜索引擎優化、Google、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯