Oracle 10G重建OEM 的簡單步驟

djb1008發表於2010-09-20
 

Oracle 10G重建OEM 的簡單步驟:

 

1.使用emca命令,自動刪除配置檔案和資料庫(drop configuration files and repository run) :

$emca -deconfig dbcontrol db -repos drop

 

2. 手工刪除SYSMAN帳號和物件(Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement 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;

 

ORACLE 10G 在第一步emca … -repos drop 時基本上完成這第二步的操作,第二步是當emca執行過程中失敗而採取的手工補救措施.

 

3.建立新的配置檔案和資料庫(Create configuration files and repository run )

$emca -config dbcontrol db -repos create

建立EM時,提示的埠號,應為例項的埠號,比如1521,不是EM的埠號(比如1158)

 

EM的埠號在檔案$ORACLE_HOME\sysman\config\emca.properties中查到.

 

 

當我們更改了主機的名稱,ORACLE OEM 基本上是起不來的,會報目錄不存在的錯誤.我們可以透過上面的3步進行oem的重新建立.

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

相關文章