oracle 10g em建立

sky850623發表於2014-06-29

Oracle10G的EM採用了web方式,並且分成了2個產品,database control和grid control。這裡主要介紹如何建立單資料的dbcontrol。Grid control需要下載單獨的光碟安裝。

在用DBCA建庫的時候,可以選擇是否啟用dbcontrol,啟用的話需要在資料庫中建立一個sysman的schema,用於儲存EM的一些資料,這個就是EM的資料庫(repository)。

使用命令列工具emca可以建立,修改,重建或者刪除dbcontrol的配置。

一、
C:\>emca -config dbcontrol db -repos create
EMCA 開始於 2014-6-29 12:02:16
EM Configuration Assistant 10.2.0.1.0 正式版
版權所有 (c) 2003, 2005, Oracle。保留所有權利。

輸入以下資訊:
資料庫 SID: orcl
監聽程式埠號: 1521
SYS 使用者的口令:
DBSNMP 使用者的口令:
SYSMAN 使用者的口令:
通知的電子郵件地址 (可選):
通知的發件 (SMTP) 伺服器 (可選):
-----------------------------------------------------------------
已指定以下設定
資料庫 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1
資料庫主機名 ................ debaoliu
監聽程式埠號 ................ 1521
資料庫 SID ................ orcl
通知的電子郵件地址 ...............
通知的發件 (SMTP) 伺服器 ...............
----------------------------------------------------------------
是否繼續? [yes(Y)/no(N)]: y
2014-6-29 12:02:32 oracle.sysman.emcp.EMConfig perform
資訊: 正在將此操作記錄到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2014-06-29_12-02-16-下午.log。
2014-6-29 12:02:33 oracle.sysman.emcp.EMReposConfig createRepository
資訊: 正在建立 EM 資料檔案庫 (此操作可能需要一段時間)...
2014-6-29 12:03:30 oracle.sysman.emcp.EMReposConfig invoke
嚴重: 建立資料檔案庫時出錯
2014-6-29 12:03:30 oracle.sysman.emcp.EMReposConfig invoke
資訊: 有關詳細資料, 請參閱 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\e
mca_repos_create_.log 中的日誌檔案。
2014-6-29 12:03:30 oracle.sysman.emcp.EMConfig perform
嚴重: 建立資料檔案庫時出錯
有關詳細資料, 請參閱 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emca_20
14-06-29_12-02-16-下午.log 中的日誌檔案。
無法完成配置。 有關詳細資料, 請參閱 E:\oracle\product\10.2.0\db_1\cfgtoollogs\em
ca\orcl\emca_2014-06-29_12-02-16-下午.log 中的日誌檔案。

出現錯誤,刪除以下使用者和同義詞
二、刪除使用者、同義詞
SQL> drop user sysman cascade;

使用者已刪除。

SQL> drop role mgmt_user;

角色已刪除。
SQL> drop user mgmt_view cascade;
使用者已刪除。
SQL> drop public synonym mgmt_target_blackouts;
同義詞已刪除。
SQL> drop public synonym setemviewusercontext;
同義詞已刪除。

三、再建立
C:\>emca -config dbcontrol db -repos create
EMCA 開始於 2014-6-29 12:10:25
EM Configuration Assistant 10.2.0.1.0 正式版
版權所有 (c) 2003, 2005, Oracle。保留所有權利。
輸入以下資訊:
資料庫 SID: orcl
監聽程式埠號: 1521
SYS 使用者的口令:
DBSNMP 使用者的口令:
SYSMAN 使用者的口令:
SYSMAN 使用者的口令: 通知的電子郵件地址 (可選):
通知的發件 (SMTP) 伺服器 (可選):
-----------------------------------------------------------------
已指定以下設定
資料庫 ORACLE_HOME ................ E:\oracle\product\10.2.0\db_1
資料庫主機名 ................ debaoliu
監聽程式埠號 ................ 1521
資料庫 SID ................ orcl
通知的電子郵件地址 ...............
通知的發件 (SMTP) 伺服器 ...............
-----------------------------------------------------------------
是否繼續? [yes(Y)/no(N)]: y
2014-6-29 12:10:40 oracle.sysman.emcp.EMConfig perform
資訊: 正在將此操作記錄到 E:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\orcl\emc
a_2014-06-29_12-10-25-下午.log。
2014-6-29 12:10:41 oracle.sysman.emcp.EMReposConfig createRepository
資訊: 正在建立 EM 資料檔案庫 (此操作可能需要一段時間)...
2014-6-29 12:12:54 oracle.sysman.emcp.EMReposConfig invoke
資訊: 已成功建立資料檔案庫
2014-6-29 12:13:01 oracle.sysman.emcp.util.DBControlUtil startOMS
資訊: 正在啟動 Database Control (此操作可能需要一段時間)...
2014-6-29 12:13:42 oracle.sysman.emcp.EMDBPostConfig performConfiguration
資訊: 已成功啟動 Database Control
2014-6-29 12:13:42 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 無法建立 Database Control 快捷方式
2014-6-29 12:13:42 oracle.sysman.emcp.EMDBPostConfig performConfiguration
資訊: >>>>>>>>>>> Database Control URL 為 http://debaoliu:1158/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 結束於 2014-6-29 12:13:42

建立完成後,在服務中多了一個OracleDBConsoleorcl服務.
五、基本命令

emctl start dbconsole 啟動EM console服務

emctl stop dbconsole 停止EM console服務

emctl status dbconsole 檢視EM console服務的狀態



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26937943/viewspace-1198535/,如需轉載,請註明出處,否則將追究法律責任。

相關文章