Oralce 重建EM服務,OracleDBConsoleOracle


1. OracleDBConsoleOracle服務老是報錯:

OracleDBConsoleOracle 服務因 2 (0x2) 服務性錯誤而停止。

搞不懂,查不到資料,索性重建這個服務好了,於是開始折騰了,

網上看到的都是說  "emca -r" 命令, 卻不能用, 於是仔細看了看命令提示的幫助,自己搞定了,

下面是干貨:

--重建OracleDBConsoleOracle服務需要用到三個賬號密碼.

--1.打開CMD;首先要(使用sqlplus)修改幾個賬號(DBSNMP,SYSMAN)的密碼:
sqlplus /nolog
conn /as sysdba

alter user DBSNMP identified by dbsnmp;
alter user SYSMAN identified by sysman;
exit;
--如果sys賬號的密碼也不知道,那也要改下;

--2.執行命令,然后按照提示輸入就行了:
emca -config dbcontrol db -repos recreate

到這里就很簡單了,輸入數據庫SID,監聽程序端口號,然后在輸入幾個密碼就差不多了.

然后就繼續等吧,等它完成

乘它還沒有完成的時候 , 我寫了這篇隨筆

======================================================================(以下2017/08/23補充)

2. 缺少OracleDBConsoleOracle服務

直接使用 

emca -config dbcontrol db -repos recreate

命令建立服務

SYSMANDBSNMP 帳號的初始密碼為: oem_temp

輸出日志如下:

 

 

C:\Users\Administrator>emca -config dbcontrol db -repos recreate

EMCA 開始於 2017-8-24 14:23:57
EM Configuration Assistant, 11.2.0.0.2 正式版
版權所有 (c) 2003, 2005, Oracle。保留所有權利。

輸入以下信息:
數據庫 SID: ORACLE
監聽程序端口號: 1521
監聽程序 ORACLE_HOME [ D:\oracle\product\11.2.0\dbhome_1 ]:
SYS 用戶的口令:
SYS 用戶的口令: <SYS用戶密碼>
DBSNMP 用戶的口令:  em_temp
SYSMAN 用戶的口令:  em_temp
SYSMAN 用戶的口令: 通知的電子郵件地址 (可選):
通知的發件 (SMTP) 服務器 (可選):
-----------------------------------------------------------------

已指定以下設置

數據庫 ORACLE_HOME ................ D:\oracle\product\11.2.0\dbhome_1

本地主機名 ................ DB-SERVER
監聽程序 ORACLE_HOME ................ D:\oracle\product\11.2.0\dbhome_1
監聽程序端口號 ................ 1521
數據庫 SID ................ ORACLE
通知的電子郵件地址 ...............
通知的發件 (SMTP) 服務器 ...............

-----------------------------------------------------------------
是否繼續? [是(Y)/否(N)]: Y
2017-8-24 14:25:49 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 D:\oracle\cfgtoollogs\emca\oracle\emca_2017_08_24_14_23
_57.log。
2017-8-24 14:25:49 oracle.sysman.emcp.EMReposConfig invoke
信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...
2017-8-24 14:27:27 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功刪除資料檔案庫
2017-8-24 14:27:27 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)...
2017-8-24 14:33:40 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功創建資料檔案庫
2017-8-24 14:33:44 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository

信息: 正在將配置數據上載到 EM 資料檔案庫 (此操作可能需要一段時間)...
2017-8-24 14:34:37 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上載配置數據
2017-8-24 14:34:42 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
信息: 軟件庫已配置成功。
2017-8-24 14:34:42 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 正在部署預配檔案...
2017-8-24 14:35:10 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 預配檔案部署成功。
2017-8-24 14:35:10 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保護 Database Control (此操作可能需要一段時間)...
2017-8-24 14:35:21 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 已成功保護 Database Control。
2017-8-24 14:35:21 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在啟動 Database Control (此操作可能需要一段時間)...
2017-8-24 14:36:17 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功啟動 Database Control
2017-8-24 14:36:17 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 為 https://DB-SERVER:1158/em <<<<<<<<<<<
2017-8-24 14:36:20 oracle.sysman.emcp.EMDBPostConfig invoke
警告:
************************  WARNING  ************************

管理資料檔案庫已置於安全模式下, 在此模式下將對 Enterprise Manager 數據進行加密。
加密密鑰已放置在文件 D:/oracle/product/11.2.0/dbhome_1/DB-SERVER_oracle/sysman/c
onfig/emkey.ora 中。請務必備份此文件, 因為如果此文件丟失, 則加密數據將不可用。

***********************************************************
已成功完成 Enterprise Manager 的配置
EMCA 結束於 2017-8-24 14:36:20

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM