Oracle企业管理器介绍
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 | 读写配置和元数据 |
