oracle11g部署問題(4)之Environment variable ORACLE.....

在windows 2008上安裝oracle 11g r2後,發現在客戶端無法連接em

登錄oracle服務器也就是windows 2008服務器下,查看服務列表,發現服務列表中沒有OracleDBConsoleorcl服務,也許你有該服務確啓動不了。

通過cmd打開dos窗口,開始-->程序-->emctl start dbconsole

結果如下,提示ORACLE_UNQNAME沒被定義

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

根據資料進行如下的修改


C:\app\Administrator\product\11.2.0\dbhome_1\BIN>set ORACLE_HOSTNAME=localhost


C:\app\Administrator\product\11.2.0\dbhome_1\BIN>set ORACLE_UNQNAME=orcl


C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emctl  start dbconsole

結果報如下錯誤

OC4J Configuration issue. C:\app\Administrator\product\11.2.0\dbhome_1/oc4j/j2ee

/OC4J_DBConsole_localhost_orcl not found.


C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emca -config dbcontrol db -repos create


EMCA 開始於 2014-3-2 16:19:15

EM Configuration Assistant, 11.2.0.0.2 正式版

版權所有 (c) 2003, 2005, Oracle。保留所有權利。


輸入以下信息:

數據庫 SID: orcl

監聽程序端口號: 1521

監聽程序 ORACLE_HOME [ C:\app\Administrator\product\11.2.0\dbhome_1 ]:

SYS 用戶的口令:

DBSNMP 用戶的口令:

SYSMAN 用戶的口令:

SYSMAN 用戶的口令: 通知的電子郵件地址 (可選):

通知的發件 (SMTP) 服務器 (可選):

-----------------------------------------------------------------


已指定以下設置


數據庫 ORACLE_HOME ................ C:\app\Administrator\product\11.2.0\dbhome_1



本地主機名 ................ localhost

監聽程序 ORACLE_HOME ................ C:\app\Administrator\product\11.2.0\dbhome

_1

監聽程序端口號 ................ 1521

數據庫 SID ................ orcl

通知的電子郵件地址 ...............

通知的發件 (SMTP) 服務器 ...............


-----------------------------------------------------------------

是否繼續? [是(Y)/否(N)]: y

2014-3-2 16:19:56 oracle.sysman.emcp.EMConfig perform

信息: 正在將此操作記錄到 C:\app\Administrator\cfgtoollogs\emca\orcl\emca_2014_03

_02_16_19_15.log。

2014-3-2 16:19:57 oracle.sysman.emcp.EMReposConfig createRepository

信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)...

2014-3-2 16:19:57 oracle.sysman.emcp.EMReposConfig invoke

嚴重: 創建資料檔案庫時出錯

2014-3-2 16:19:57 oracle.sysman.emcp.EMReposConfig invoke

信息: 有關詳細資料, 請參閱 C:\app\Administrator\cfgtoollogs\emca\orcl\emca_repos

_create_<日期>.log 中的日誌文件。

2014-3-2 16:19:57 oracle.sysman.emcp.EMConfig perform

嚴重: 創建資料檔案庫時出錯

有關詳細資料, 請參閱 C:\app\Administrator\cfgtoollogs\emca\orcl\emca_2014_03_02_

16_19_15.log 中的日誌文件。

無法完成配置。 有關詳細資料, 請參閱 C:\app\Administrator\cfgtoollogs\emca\orcl\e

mca_2014_03_02_16_19_15.log 中的日誌文件。


運行後發現創建EM中報錯,既然報錯就先刪除EM,再創建EM,此時確定

OracleOraDb11g_home1TNSListener

OracleServiceORCL 服務啓動,其他oracle開頭的服務均停止。


C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emca -repos drop


EMCA 開始於 2014-3-2 9:30:15

EM Configuration Assistant, 11.2.0.0.2 正式版

版權所有 (c) 2003, 2005, Oracle。保留所有權利。

輸入以下信息:

數據庫 SID: orcl

監聽程序端口號: 1521

SYS 用戶的口令:

SYSMAN 用戶的口令:

SYSMAN 用戶的口令:

是否繼續? [是(Y)/否(N)]: y

2014-3-2 9:30:27 oracle.sysman.emcp.EMConfig perform

信息: 正在將此操作記錄到 C:\app\Administrator\cfgtoollogs\emca\orcl\emca_2010_07

_16_09_30_15.log。

2014-3-2 9:30:28 oracle.sysman.emcp.EMReposConfig invoke

信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...

2014-3-3 9:34:21 oracle.sysman.emcp.EMReposConfig invoke

信息: 已成功刪除資料檔案庫

已成功完成 Enterprise Manager 的配置

EMCA 結束於 2014-3-2 9:34:21


此時運行如下命令,就會成功創建EM了

C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emca -config dbcontrol db -repos create


此時在C:\app\Administrator\product\11.2.0\dbhome_1\BIN>emctl status dbconsol

發現成功啓動


Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0

Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.

https://localhost:5500/em/console/aboutApplication

Oracle Enterprise Manager 11g is running.

------------------------------------------------------------------

Logs are generated in directory C:\app\Administrator\product\11.2.0\dbhome_1/192.168.136.131_orcl/sysman/log


發現重建em後可能端口被改爲5500即https://localhost:5500/em,如果需要修改訪問端口爲1158,執行:

C:\> emca -config dbcontrol db -DBCONTROL_HTTP_PORT 1158

此時先手動在服務列表中,停止em,然後再運行該命令。


windows 2008 64位oracle11g部署問題(1)之警告-啓動database control時出錯

http://starpoint.blog.51cto.com/968349/1364135

windows 2008 64位oracle11g部署問題(2)之 監聽服務無法啓動

http://starpoint.blog.51cto.com/968349/1364231

windows 2008 64位oracle11g部署問題(3)之ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求的服務

http://starpoint.blog.51cto.com/968349/1364246



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章