1. 首页 > Oracle教程 > 正文

Oracle教程FG229-EMCC监控与管理简介

本文档详细介绍Oracle Enterprise Manager Cloud Control (EMCC)的监控与管理功能,风哥教程参考Oracle官方文档EMCC部分。更多视频教程www.fgedu.net.cn

Part01-基础概念与理论知识

1.1 EMCC概述

Oracle Enterprise Manager Cloud Control (EMCC)是Oracle官方提供的企业级监控与管理解决方案,用于集中管理企业级IT环境,包括数据库、中间件、应用服务器等。学习交流加群风哥微信: itpux-com

EMCC的主要特点:

  • 集中式管理:通过单一控制台管理整个IT环境
  • 全面监控:监控数据库、中间件、应用服务器等多种组件
  • 自动化操作:支持自动化运维操作,减少人工干预
  • 智能告警:提供智能告警机制,及时发现和解决问题
  • 性能优化:提供性能分析和优化建议
  • 合规管理:支持合规性检查和审计

1.2 核心功能

EMCC的核心功能包括:

  • 数据库监控与管理:监控数据库性能、可用性和健康状态
  • 中间件监控与管理:监控WebLogic、WebSphere等中间件
  • 应用服务器监控与管理:监控应用服务器的运行状态
  • 系统监控与管理:监控操作系统和硬件状态
  • 存储监控与管理:监控存储设备的使用情况
  • 网络监控与管理:监控网络设备和连接状态
  • 云资源管理:管理云环境中的资源
  • 补丁管理:管理和部署补丁
  • 备份与恢复管理:管理备份和恢复操作
  • 配置管理:管理系统配置和变更

1.3 架构组件

EMCC的架构组件包括:

  • Oracle Management Service (OMS):核心管理服务,处理管理请求
  • Oracle Management Repository (OMR):存储管理数据的数据库
  • Oracle Management Agent (OMA):部署在被管理目标上的代理,收集监控数据
  • Enterprise Manager Console:Web界面,用于访问EMCC功能
  • Plug-ins:扩展EMCC功能的插件

Part02-生产环境规划与建议

2.1 系统要求

EMCC的系统要求:

  • 硬件要求:
    • CPU:至少8核
    • 内存:至少16GB
    • 存储:至少100GB可用空间
    • 网络:至少1Gbps带宽
  • 软件要求:
    • 操作系统:Oracle Linux 7.9+/RHEL 7.9+/Windows Server 2016+
    • 数据库:Oracle Database 19c或更高版本(用于OMR)
    • Java:JRE 8或更高版本
    • Web浏览器:Chrome、Firefox、Safari、Edge等

2.2 部署架构

EMCC的部署架构建议:

  • 单OMS架构:适用于小型环境,只有一个OMS
  • 多OMS架构:适用于大型环境,多个OMS提供高可用性
  • 分布式架构:将OMS和OMR部署在不同的服务器上
  • 高可用架构:配置OMS集群,确保高可用性

2.3 容量规划

EMCC的容量规划建议:

  • 根据被管理目标的数量和类型确定OMS的规模
  • OMR数据库的大小应根据监控数据量和保留时间确定
  • 网络带宽应满足监控数据传输的需求
  • 存储容量应考虑监控数据的增长和备份需求

Part03-生产环境项目实施方案

EMCC的实施步骤:

  1. 规划部署架构:根据环境规模和需求,规划EMCC的部署架构
  2. 准备环境:准备OMS和OMR的服务器环境
  3. 安装OMR:安装和配置Oracle数据库作为OMR
  4. 安装OMS:安装和配置Oracle Management Service
  5. 部署Agent:在被管理目标上部署Oracle Management Agent
  6. 发现目标:在EMCC中发现和添加被管理目标
  7. 配置监控:配置监控参数和告警规则
  8. 测试验证:测试监控和管理功能
  9. 正式部署:将EMCC投入生产使用
  10. 持续维护:定期维护和优化EMCC

Part04-生产案例与实战讲解

4.1 安装前准备

# 检查系统要求
# 检查CPU和内存
nproc

# 输出日志
8

free -h

# 输出日志
total used free shared buff/cache available
Mem: 16G 2.0G 12G 100M 2.0G 13G
Swap: 8G 0B 8G

# 检查存储空间
df -h

# 输出日志
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 10G 35G 23% /
/dev/sdb1 200G 50G 140G 27% /oracle

# 检查操作系统版本
cat /etc/redhat-release

# 输出日志
Red Hat Enterprise Linux Server release 7.9 (Maipo)

4.2 安装OMR数据库

# 安装Oracle数据库作为OMR
# 下载Oracle数据库安装包
# 解压安装包
unzip linuxx64_193000_db_home.zip

# 运行安装程序
./runInstaller

# 按照安装向导完成安装
# 选择创建数据库
# 选择企业版
# 指定安装位置:/oracle/product/19.3.0/dbhome_1
# 配置数据库:
# 数据库名:emrep
# 系统密码:Oracle123
# 字符集:AL32UTF8
# 完成安装

# 验证数据库状态
sqlplus / as sysdba

# 输出日志
SQL*Plus: Release 19.0.0.0.0 – Production on Fri Apr 1 10:00:00 2026
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Connected to:
Oracle Database 19c Enterprise Edition Release 19.3.0.0.0 – Production
Version 19.3.0.0.0

SQL> SELECT status FROM v$instance;

STATUS
————-
OPEN

4.3 安装OMS

# 下载EMCC安装包
# 解压安装包
unzip em13500_linux64.bin

# 运行安装程序
./em13500_linux64.bin

# 按照安装向导完成安装
# 选择创建新的EMCC实例
# 输入OMR数据库信息:
# 主机名:fgedu.net.cn
# 端口:1521
# 服务名:emrep
# 用户名:sys
# 密码:Oracle123
# 指定OMS安装位置:/oracle/product/13.5.0/em
# 指定WebLogic域信息:
# 域名称:GCDomain
# 管理用户名:weblogic
# 管理密码:Oracle123
# 完成安装

# 启动OMS
/oracle/product/13.5.0/em/bin/emctl start oms

# 输出日志
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved.
Starting Oracle Management Server…
Starting WebTier…
Starting Oracle Management Server Plugin Container…
Oracle Management Server is Up

4.4 部署Agent

# 在被管理目标上部署Agent
# 登录EMCC控制台
# 导航到:设置 → 添加目标 → 自动发现
# 选择发现方法:添加主机和目标
# 输入主机信息:
# 主机名:fgedu.net.cn
# 平台:Linux x86-64
# 用户名:root
# 密码:******
# 点击”下一步”,开始发现
# 选择要添加的目标,点击”添加”

# 验证Agent状态
/oracle/agent/agent_13.5.0.0.0/bin/emctl status agent

# 输出日志
Oracle Enterprise Manager Cloud Control 13c Release 5
Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved.
—————————————————————
Agent is Running and Ready

4.5 发现和管理目标

# 发现数据库目标
# 登录EMCC控制台
# 导航到:目标 → 数据库 → 添加目标 → 自动发现
# 选择要发现的主机:fgedu.net.cn
# 点击”下一步”,开始发现
# 选择要添加的数据库,点击”添加”

# 管理数据库目标
# 导航到:目标 → 数据库
# 点击数据库名:fgedudb
# 查看数据库状态、性能和健康信息

4.6 配置监控和告警

# 配置监控参数
# 导航到:目标 → 数据库 → fgedudb → 监控 → 度量和策略设置
# 选择要配置的度量,点击”编辑”
# 设置阈值和告警规则
# 点击”保存”

# 配置告警通知
# 导航到:设置 → 通知方法
# 点击”添加”
# 输入通知方法信息:
# 名称:Email Notification
# 类型:Email
# 电子邮件地址:admin@fgedu.net.cn
# 点击”保存”

# 配置告警规则
# 导航到:设置 → 告警规则
# 点击”添加”
# 输入告警规则信息:
# 名称:Database Alerts
# 严重性:Critical, Warning
# 通知方法:Email Notification
# 点击”保存”

Part05-风哥经验总结与分享

5.1 EMCC最佳实践

  • 规划部署架构:根据环境规模和需求,选择合适的部署架构
  • 合理配置OMR:确保OMR数据库性能良好,有足够的存储空间
  • 部署足够的Agent:在所有被管理目标上部署Agent,确保监控覆盖全面
  • 配置合理的监控参数:根据业务需求,配置合适的监控参数和告警阈值
  • 定期备份OMR:定期备份OMR数据库,确保数据安全
  • 定期维护EMCC:定期清理监控数据,优化EMCC性能
  • 培训运维人员:对运维人员进行培训,提高EMCC使用技能

5.2 常见问题与解决方案

  • OMS启动失败:检查WebLogic域状态,查看日志文件,修复配置问题
  • Agent无法连接:检查网络连接,确保Agent服务运行正常,重新部署Agent
  • 监控数据丢失:检查OMR数据库状态,确保存储空间充足,修复数据库问题
  • 告警过多:调整告警阈值,减少不必要的告警,优化监控策略
  • 性能问题:优化OMS和OMR配置,增加系统资源,定期清理监控数据

5.3 经验分享

  • 提前规划:在实施前充分了解业务需求,制定详细的实施计划
  • 测试验证:在测试环境中充分测试,确保EMCC功能正常
  • 监控分析:建立完善的监控体系,及时发现和解决问题
  • 持续优化:根据实际运行情况,持续调整和优化EMCC配置
  • 文档管理:建立完善的文档,记录EMCC配置和维护过程
  • 知识共享:分享经验和最佳实践,提高团队整体水平

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息