内容大纲
内容简介:本文主要介绍Oracle Enterprise Manager Cloud Control (EMCC)的基础知识,包括EMCC的概念、架构、组件等。风哥教程参考Oracle官方文档EMCC相关内容,为生产环境提供完整的EMCC基础配置解决方案。
Part01-基础概念与理论知识
1.1 EMCC概念
Oracle Enterprise Manager Cloud Control (EMCC)是Oracle提供的企业级管理工具,用于管理和监控Oracle数据库、中间件和应用系统。EMCC提供了统一的管理界面,实现了对企业IT环境的全面监控和管理。
1.2 EMCC架构
- Oracle Management Service (OMS):核心管理服务,处理管理请求和数据收集
- Oracle Management Agent (OMA):部署在被管理目标上的代理,负责数据收集和执行管理操作
- Oracle Management Repository (OMR):存储管理数据的数据库
- Enterprise Manager Console:Web-based用户界面
1.3 EMCC组件
- 核心组件:OMS、OMA、OMR
- 管理插件:用于管理不同类型的目标,如数据库、中间件等
- 部署模块:用于应用部署和配置管理
- 监控模块:用于系统监控和告警
- 合规模块:用于合规性检查和审计
Part02-生产环境规划与建议
2.1 EMCC规划
制定合理的EMCC规划:
- 评估管理目标的数量和类型
- 确定OMS和OMR的硬件配置
- 设计网络拓扑和安全策略
- 制定部署计划和时间表
- 规划备份和恢复策略
2.2 EMCC配置建议
EMCC配置建议:
- 使用高性能服务器部署OMS
- 使用RAC数据库作为OMR,提高可用性
- 配置足够的存储空间
- 优化网络带宽和延迟
- 配置适当的安全设置
2.3 EMCC部署
EMCC部署建议:
- 先在测试环境部署,验证配置
- 按照官方文档的步骤进行部署
- 配置自动备份和监控
- 建立部署文档和维护计划
- 培训运维人员
Part03-生产环境项目实施方案
3.1 EMCC安装
# 检查系统要求
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)
# 检查内存
$ free -m
total used free shared buff/cache available
Mem: 16384 2048 12288 128 2048 14336
# 检查磁盘空间
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 10G 40G 20% /
/dev/sdb1 200G 50G 150G 25% /oracle
# 2. 安装OMR数据库
# 安装Oracle Database 19c
$ ./runInstaller
# 3. 安装EMCC
$ ./em13c_linux64.bin
# 4. 配置EMCC
$ cd /oracle/emcc/oms/bin
$ ./emctl config oms -ms -name EMCC_PROD -port 7803
3.2 EMCC配置
$ cd /oracle/emcc/oms/bin
$ ./emctl start oms
# 2. 启动Agent
$ cd /oracle/emcc/agent/bin
$ ./emctl start agent
# 3. 访问EMCC控制台
# 打开浏览器,访问 https://fgedu-em.net.cn:7803/em
# 4. 配置监控目标
# 登录EMCC控制台
# 导航到”目标” -> “添加目标” -> “手动添加”
# 选择目标类型,如Oracle Database
# 输入目标信息,如主机名: fgedu.net.cn
# 测试连接并保存
3.3 EMCC插件管理
$ cd /oracle/emcc/oms/bin
$ ./emctl list plugins
# 2. 安装插件
$ ./emctl install plugin -pluginId oracle.sysman.db -version 13.4.0.0.0
# 3. 升级插件
$ ./emctl upgrade plugin -pluginId oracle.sysman.db -version 13.4.0.0.0
# 4. 删除插件
$ ./emctl remove plugin -pluginId oracle.sysman.db -version 13.4.0.0.0
3.4 EMCC用户管理
# 登录EMCC控制台
# 导航到”设置” -> “安全” -> “管理员”
# 点击”创建”按钮
# 输入用户名、密码和角色
# 点击”确定”按钮
# 2. 管理用户权限
# 导航到”设置” -> “安全” -> “管理员”
# 选择用户,点击”编辑”按钮
# 修改用户权限和角色
# 点击”确定”按钮
# 3. 重置用户密码
# 导航到”设置” -> “安全” -> “管理员”
# 选择用户,点击”重置密码”按钮
# 输入新密码
# 点击”确定”按钮
Part04-生产案例与实战讲解
4.1 EMCC安装实战
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)
$ free -m
total used free shared buff/cache available
Mem: 16384 2048 12288 128 2048 14336
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 10G 40G 20% /
/dev/sdb1 200G 50G 150G 25% /oracle
# 2. 安装OMR数据库
$ ./runInstaller
Starting Oracle Universal Installer…
Checking Temp space: must be greater than 500 MB. Actual 40960 MB Passed
Checking swap space: must be greater than 150 MB. Actual 8192 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2026-04-03_10-00-00AM.
Please wait …
# 3. 安装EMCC
$ ./em13c_linux64.bin
Starting Oracle Universal Installer…
Checking Temp space: must be greater than 500 MB. Actual 40960 MB Passed
Checking swap space: must be greater than 150 MB. Actual 8192 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2026-04-03_11-00-00AM.
Please wait …
# 4. 配置EMCC
$ cd /oracle/emcc/oms/bin
$ ./emctl config oms -ms -name EMCC_PROD -port 7803
Oracle Enterprise Manager Cloud Control 13c Release 4
Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved.
Enter Admin Server HTTPS Port [7102]:
Enter Admin Server Hostname [fgedu-em.net.cn]:
Enter Weblogic Admin Username [weblogic]:
Enter Weblogic Admin Password:
Enter Node Manager Username [nodemanager]:
Enter Node Manager Password:
Do you wish to continue? [y/n] y
Configuring OMS…
OMS configuration completed successfully.
4.2 EMCC配置实战
$ cd /oracle/emcc/oms/bin
$ ./emctl start oms
Oracle Enterprise Manager Cloud Control 13c Release 4
Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved.
Starting Oracle Management Server…
WebTier Successfully Started
Oracle Management Server Successfully Started
Oracle Management Server is Up
# 2. 启动Agent
$ cd /oracle/emcc/agent/bin
$ ./emctl start agent
Oracle Enterprise Manager Cloud Control 13c Release 4
Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved.
Starting agent …… started.
# 3. 访问EMCC控制台
# 打开浏览器,访问 https://fgedu-em.net.cn:7803/em
# 4. 配置监控目标
# 登录EMCC控制台
# 导航到”目标” -> “添加目标” -> “手动添加”
# 选择”Oracle Database”作为目标类型
# 输入主机名: fgedu.net.cn
# 输入端口:1521
# 输入SID:fgedudb
# 输入用户名:sys
# 输入密码:SysPassword123!
# 选择”SYSDBA”作为角色
# 点击”测试连接”按钮
# 点击”保存”按钮
4.3 EMCC监控实战
# 登录EMCC控制台
# 导航到”目标” -> “数据库”
# 选择数据库”fgedudb”
# 查看数据库状态和性能指标
# 2. 配置告警
# 导航到”目标” -> “数据库” -> “fgedudb” -> “监控” -> “告警设置”
# 点击”添加”按钮
# 选择告警类型:”Tablespace Space Used”
# 设置阈值:警告 80%,严重 90%
# 点击”确定”按钮
# 3. 查看告警历史
# 导航到”目标” -> “数据库” -> “fgedudb” -> “监控” -> “告警历史”
# 查看告警记录
# 4. 生成报告
# 导航到”目标” -> “数据库” -> “fgedudb” -> “报告”
# 选择报告类型:”数据库健康状况”
# 点击”生成”按钮
# 查看报告内容
Part05-风哥经验总结与分享
5.1 EMCC最佳实践
- 规划先行:在部署EMCC前进行充分的规划
- 测试验证:在测试环境中验证EMCC配置
- 监控配置:配置合理的监控和告警机制
- 定期维护:定期备份OMR和维护EMCC
- 培训学习:培训运维人员,提高EMCC使用能力
5.2 EMCC注意事项
- 确保OMS和OMR的硬件资源充足
- 定期备份OMR数据库
- 及时更新EMCC和插件版本
- 配置合理的安全设置
- 监控EMCC自身的性能和状态
5.3 EMCC建议
- 使用RAC数据库作为OMR,提高可用性
- 配置自动备份和恢复机制
- 建立EMCC维护计划
- 定期检查和优化EMCC性能
- 建立EMCC知识库,积累使用经验
更多视频教程www.fgedu.net.cn
更多学习教程公众号风哥教程itpux_com
from oracle:www.itpux.com
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
