首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle Enterprise Manager (OEM) 常見問題 FAQ 速查手冊

     編輯:Oracle 資料庫相關知識

OEM 核心組件

  • Management Server (OMS): 中央管理進程,處理作業/事件調度
  • Intelligent Agent (IA): 目標主機驻留進程,執行作業、監控事件、收集數據
  • Repository: 存儲配置、歷史數據、報表的數據庫 Schema
  • Console: 圖形化管理客戶端 (Java Web Start / Applet / 獨立應用)

常見問題與解決

Q1: 作業狀態長期 "Submitted" 不變 "Scheduled"

原因: IA 未收到作業請求 (網絡不通、IA 未啟動、OEM 配置錯誤)。
排查: lsnrctl status 確認 IA 註冊、ping 雙向通訊、emctl status agent 確認 IA 運行。

Q2: 作業狀態 "Scheduled" 不轉 "Running"

原因: IA 無法打開 Socket 回連 OMS (防火牆、TCP/IP、IA 權限不足無法派生進程)。
排查: 目標主機 telnet oms_host 7771 (OMS 端口)、檢查 IA 運行用戶是否有 Log on as batch job (Windows) 或 setuid root (Unix)。

Q3: 作業報錯 "Failed to Authenticate User"

Windows: 授予 Preferred Credentials 用戶 Log on as batch job 本地策略,且必須是**本地用戶** (非 Domain 用戶,針對 7.3.x Agent)。
Unix: dbsnmp 可執行文件權限 -rwsr-xr-x root dba (s-bit 設置)。

Q4: 客戶能否自定義事件?

OEM 1.x 不支持;OEM 2.x+ 引入用戶定義事件。臨時方案:創建運行 TCL 腳本的作業,調用 orareportevent 觸發事件。

Q5: Console 顯示數據庫紅圈斜線 (關閉狀態) 但實際運行中

原因: 歷史事件未清除。
解決: Event 窗口 → Outstanding Events 標籤 → 移至 History,導航器/地圖圖標恢復正常。

Q6: 如何創建 Repository?

  • OEM 1.2.x:非 SYSTEM 用戶 (需 CONNECT/RESOURCE/DBA) 運行 SMPCRE.SQL
  • OEM 1.3.x+:首次啟動 Console 自動提示創建/升級

Q7: 如何自定義工具欄?

工具欄右鍵 → Customize → 編輯/刪除/添加項目;Database 標籤可設置各庫默認登錄憑證。

Q8: 登錄報 VOC-00002: Failure to obtain interface login

原因: OEM 通信後台進程無法連接 Repository。
排查: TCP/IP 配置、Daemon Manager 參數、Repository 數據庫狀態、Listener 狀態。

Q9: 使用報 VOC-00107: Failure setting credential details ORA-03114

原因: Repository 數據庫關機或網絡故障。檢查 tnsping、lsnrctl status、Alert.log。

Q10: SYSDBA 登錄報 VOC-00121 ORA-00942

原因: 默認角色 NORMAL,未勾選 "Connect as SYSDBA"。
解決: Preferred Credentials 窗口勾選 CONNECT AS SYSDBA。

版本演進提示

  • OEM 10g → Grid Control (GC)
  • OEM 11g/12c/13c → Cloud Control (CC)
  • 13c+ 推薦使用 HTML5 Console,無需 Java 插件。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved