OEM 由管理控制台、智能代理、資料庫倉儲 三大元件組成。控制台透過 SQL*Net 與各節點代理通訊,代理負責事件監控、作業執行,結果回傳倉儲統一呈現。相較 Server Manager,OEM 支援多資料庫、多平台、多版本(7.x/8.x/9i/10g+)集中管理。
| 工具 | 功能 |
|---|---|
| Data Manager | 圖形化 Export/Import 資料載入 |
| Schema Manager | 建立/修改/刪除表、索引、視圖、序列等 |
| Security Manager | 管理用戶、角色、權限、Profile |
| Storage Manager | 管理表空間、資料檔、回滾段 |
| Instance Manager | 啟動/關閉執行個體、參數管理 |
| SQL*Worksheet | 執行/儲存 SQL 腳本、查看執行結果 |
| Backup Manager | Oracle7 支援 EBU,Oracle8+ 支援 RMAN |
| Software Manager | 遠端軟體部署 |
原因:代理未收到請求。
排查:確認代理已啟動(lsnrctl status 看代理狀態)、SQL*Net 連線正常、tnsnames.ora/listener.ora 設定正確。
原因:代理無法開啟 Socket 回報控制台,或權限不足無法衍生子進程。
排查:Server 端 ping Console 主機名驗證 TCP/IP;確認作業執行用戶擁有 DBA/CONNECT/RESOURCE 權限。
Failed to Authenticate UserWindows:授予執行用戶「Log on as a batch job」權限,在 OEM Preferred Credentials 設定該用戶;7.3.x 代理要求本地用戶,不可用網域用戶。
Unix/Linux:代理執行檔權限需為 -rwsr-xr-x root dba dbsnmp(s-bit 以 root 權限執行),Preferred Credentials 設定的用戶需具備 Server 登入權限。
OEM 1.x 不支援;2.x 新增功能。變通方案:建立執行 TCL 腳本的作業,呼叫 orareportevent 觸發自訂事件。
事件視窗 → Outstanding Events 分頁 → 將通知移至歷史記錄,導航樹與地圖即恢復正常圖示。
SMPCRE.SQL。工具列右鍵 → Customize 分頁 → 編輯/新增/刪除項目;Database 分頁可設定各資料庫預設登入憑證。
VOC-00002: Failure to obtain interface login通訊後台進程無法連線 Repository。確認 TCP/IP 設定、Daemon Manager 參數未被異動。
VOC-00107 / ORA-03114Repository 所在資料庫關機或網路故障。檢查資料庫狀態、Listener、防火牆。
VOC-00121 / ORA-00942預設角色為 NORMAL。Preferred Credentials 視窗勾選 CONNECT AS SYSDBA 選項即可。
exp/expdp)。OEM 雖已演進為 Cloud Control / Enterprise Manager 13c,但核心架構與排查邏輯延續至今,熟悉經典故障模式仍具高度參考價值。