Oracle企业管理器(Oracle Enterprise Manager,简称OEM)是Oracle官方提供的集中式IT管理平台。你可以通过DBCA(数据库配置助手) 安装数据库时启用,或事后通过命令行方式开启。
下面我为你梳理一下它的关键信息。
📊 核心概念:OEM 因版本而异
OEM的概念需要根据其版本和部署方式来理解:
- Cloud Control:指需要独立安装、付费购买许可的企业级完整版OEM,功能最为强大。
- Database Express (EM Express):自Oracle 12c起内置的轻量级网页管理工具,免费。但在18c/19c之后,功能被大幅精简,仅用于基本性能监控和资源查看,不再支持全面的配置管理。
- Grid Control:在较早的11g及以前版本,类似概念被称为Grid Control。
说明:本回答主要介绍功能最全面的 Oracle Enterprise Manager Cloud Control。
🧱 OEM 架构组件
OEM采用三层架构,各司其职:
- 浏览器控制台:管理员进行所有操作的Web图形界面。
- Oracle Management Service (OMS):核心引擎,处理所有管理逻辑、调度任务,并协调与其他组件的通信。
- Oracle Management Repository (OMR):存储所有配置信息、监控数据和历史记录的数据库。
- Oracle Management Agent (OMA):部署在被管目标主机上的轻量级程序,负责执行任务、收集指标并上传至OMS。
核心组件间的通信端口如下:
|
通信方向 |
协议 |
默认端口 |
用途 |
|
浏览器 → OMS |
HTTPS |
7803 |
管理控制台访问 |
|
Agent → OMS |
HTTPS |
4903 |
上传采集的监控数据 |
|
OMS → Agent |
HTTPS |
3872 |
检查Agent状态 |
|
OMS → OMR |
SQL*Net |
1521 |
读写配置和元数据 |



