程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> oracle 重置oem

oracle 重置oem

編輯:Oracle數據庫基礎

特別注意:使用emca命令在刪除或重建(使用選項、參數 -repos create 或 -repos recreate)OEM中資料庫時,會將數據庫置為靜默模式,數據庫用戶將無法連接和操作,在生產環境中要特別注意,小心使用!

Oracle 10g中OEM存在bug,在OEM生成性能圖表過程中,可能由於某些數據問題導致OEM宕掉,無法啟動。

如需重建OEM,由於特別注意中的內容,建議使用手動方式刪除原來的OEM,再進行創建,具體方法如下:

修改DBSNMP密碼:
重新配置DBCONSOLE,需要輸入DBSNMP密碼,但任何密碼都會顯示錯誤,需要預先修改。
sql>alter user dbsnmp identifIEd by xxx

1、使用emctl命令停止OEM運行
$ emctl stop dbconsole

2、使用emca命令刪除文件,此處只使用emca命令刪除文件,不會使數據庫進入靜默模式。
$ emca -deconfig dbcontrol db

3、Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and management objects:
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;

4、使用emca命令創建OEM文件以及資料庫,創建資料庫過程不會使數據庫進入靜默模式
$ emca -config dbcontrol db -repos create

關於OEM相關的Oracle support note:[278100.1], [375946.1]

補充:可以使用命令“emca -config dbcontrol db”修改端口。
----------------------------------------------------------------------------
OEM常用的命令,及實例步驟.-

創建一個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 1160

emca -reconfig ports -agent_port 3940

先設置Oracle_SID環境變量後,啟動EM console服務

emctl start dbconsole

先設置Oracle_SID環境變量後,停止EM console服務

emctl stop dbconsole

先設置Oracle_SID環境變量後,查看EM console服務的狀態

emctl status dbconsole

配置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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved