之前在自己筆記本win7系統上安裝了oracle 11g,當時為了節省資源,沒啟用EM。
此時查看EM狀態:
C:\Windows\system32>emctl status dbconsole
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
上述錯誤信息提示未設置ORACLE_UNQNAME變量,但實際上需要設置兩個環境變量:ORACLE_HOSTNAME ORACLE_UNQNAME
同時查詢Windows服務以及 ORACLE_HOME/oc4j/j2ee文件夾,都沒有DBConsole相關信息
C:\Windows\system32>set ORACLE_HOSTNAME=localhost
C:\Windows\system32>set ORACLE_UNQNAME=ERMDB
C:\Windows\system32>emctl status dbconsole
OC4J Configuration issue. E:\app\susu\product\11.2.0\db_1/oc4j/j2ee/OC4J_DBConso
le_localhost_ERMDB not found.
OK,現在開始配置EM
C:\Windows\system32>emca -config dbcontrol db -repos create
EMCA 開始於 2013-12-17 10:46:35
EM Configuration Assistant, 11.2.0.3.0 正式版
版權所有 (c) 2003, 2011, Oracle。保留所有權利。
輸入以下信息:
數據庫 SID: ERMDB
監聽程序端口號: 1521
監聽程序 ORACLE_HOME [ E:\app\susu\product\11.2.0\db_1 ]:
SYS 用戶的口令:
DBSNMP 用戶的口令:
DBSNMP 用戶的口令: 2013-12-17 10:47:00 oracle.sysman.emcp.util.GeneralUtil initS
QLEngineLoacly
警告: ORA-28000: the account is locked
SYSMAN 用戶的口令:
SYSMAN 用戶的口令: 通知的電子郵件地址 (可選):
通知的發件 (SMTP) 服務器 (可選):
-----------------------------------------------------------------
已指定以下設置
數據庫 ORACLE_HOME ................ E:\app\susu\product\11.2.0\db_1
本地主機名 ................ localhost
監聽程序 ORACLE_HOME ................ E:\app\susu\product\11.2.0\db_1
監聽程序端口號 ................ 1521
數據庫 SID ................ ERMDB
通知的電子郵件地址 ...............
通知的發件 (SMTP) 服務器 ...............
-----------------------------------------------------------------
是否繼續? [是(Y)/否(N)]: N
這里提示DBSNMP賬戶被鎖,解鎖先 alter user DBSNMP accout unlock;
繼續執行 emca -config dbcontrol db -repos create
安裝成功
C:\Windows\system32>emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0
Copyright (c) 1996, 2011 Oracle Corporation. All rights reserved.
https://localhost:1158/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
------------------------------------------------------------------
Logs are generated in directory E:\app\susu\product\11.2.0\db_1/localhost_ERMDB/
sysman/log
OK,成功