1. 首页 > Oracle教程 > 正文

Oracle教程FG230-EMCC安装与配置

本文档详细介绍Oracle Enterprise Manager Cloud Control (EMCC)的安装与配置过程,风哥教程参考Oracle官方文档EMCC部分。更多视频教程www.fgedu.net.cn

Part01-基础概念与理论知识

1.1 EMCC安装概述

EMCC的安装过程主要包括以下步骤:

  • 准备OMR数据库:安装和配置Oracle数据库作为OMR
  • 安装OMS:安装Oracle Management Service
  • 部署Agent:在被管理目标上部署Oracle Management Agent
  • 配置EMCC:配置EMCC的基本设置
  • 发现和管理目标:在EMCC中发现和添加被管理目标

1.2 系统要求

EMCC的系统要求:

  • OMS服务器要求:
    • CPU:至少8核
    • 内存:至少16GB
    • 存储:至少100GB可用空间
    • 操作系统:Oracle Linux 7.9+/RHEL 7.9+/Windows Server 2016+
    • Java:JRE 8或更高版本
  • OMR数据库要求:
    • Oracle Database 19c或更高版本
    • 数据库字符集:AL32UTF8
    • 内存:至少8GB
    • 存储:至少50GB可用空间
  • Agent服务器要求:
    • CPU:至少2核
    • 内存:至少2GB
    • 存储:至少10GB可用空间
    • 操作系统:支持的操作系统版本
  • 网络要求:
    • 带宽:至少1Gbps
    • 端口:OMS默认端口7802,Agent默认端口3872
    • 防火墙:开放必要的端口

1.3 安装架构

EMCC的安装架构:

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

Part02-生产环境规划与建议

2.1 硬件规划

EMCC的硬件规划建议:

  • OMS服务器:选择高性能服务器,确保足够的CPU和内存
  • OMR数据库服务器:选择专门的数据库服务器,配置足够的存储
  • Agent服务器:根据被管理目标的数量和类型,配置适当的硬件
  • 负载均衡:对于多OMS架构,配置负载均衡器

2.2 存储规划

EMCC的存储规划建议:

  • OMS存储:使用高速存储,如SSD
  • OMR存储:使用RAID 10或更高级别,确保数据安全
  • 备份存储:配置专门的备份存储,定期备份OMR
  • 监控数据存储:根据监控数据量和保留时间,配置足够的存储空间

2.3 网络规划

EMCC的网络规划建议:

  • 网络拓扑:设计合理的网络拓扑,确保OMS、OMR和Agent之间的网络连接稳定
  • 带宽规划:根据被管理目标的数量和监控数据量,规划足够的网络带宽
  • 网络安全:配置防火墙规则,确保网络安全
  • DNS配置:配置DNS解析,确保主机名解析正确

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

EMCC的实施步骤:

  1. 准备环境:
    • 准备OMS和OMR服务器
    • 安装操作系统和必要的软件
    • 配置网络和存储
    • 下载EMCC安装包
  2. 安装OMR数据库:
    • 安装Oracle数据库
    • 创建OMR数据库
    • 配置数据库参数
  3. 安装OMS:
    • 运行EMCC安装程序
    • 配置OMS参数
    • 完成安装
  4. 部署Agent:
    • 在被管理目标上部署Agent
    • 配置Agent参数
    • 验证Agent连接
  5. 配置EMCC:
    • 配置监控参数
    • 配置告警规则
    • 配置通知方法
  6. 发现和管理目标:
    • 发现被管理目标
    • 添加目标到EMCC
    • 配置目标监控
  7. 测试验证:
    • 测试监控功能
    • 测试告警功能
    • 测试管理功能
  8. 正式部署:
    • 将EMCC投入生产使用
    • 培训运维人员
    • 建立维护流程

Part04-生产案例与实战讲解

4.1 准备OMR数据库

# 安装Oracle数据库作为OMR
# 下载Oracle数据库安装包
wget https://download.oracle.com/otn/linux/oracle19c/190000/linuxx64_193000_db_home.zip

# 解压安装包
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> ALTER SYSTEM SET processes=300 SCOPE=spfile;

System altered.

SQL> ALTER SYSTEM SET sessions=335 SCOPE=spfile;

System altered.

SQL> ALTER SYSTEM SET shared_pool_size=2G SCOPE=spfile;

System altered.

SQL> ALTER SYSTEM SET pga_aggregate_target=1G SCOPE=spfile;

System altered.

SQL> SHUTDOWN IMMEDIATE;

Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> STARTUP;

ORACLE instance started.

Total System Global Area 2147483648 bytes
Fixed Size 9135896 bytes
Variable Size 1073741824 bytes
Database Buffers 1056964608 bytes
Redo Buffers 7639040 bytes
Database mounted.
Database opened.

4.2 安装OMS

# 下载EMCC安装包
wget https://download.oracle.com/otn/linux/emcc/13.5.0.0/em13500_linux64.bin

# 给安装包添加执行权限
chmod +x em13500_linux64.bin

# 解压安装包
./em13500_linux64.bin

# 运行安装程序
./runInstaller

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

# 执行root脚本
/oracle/product/13.5.0/em/allroot.sh

# 启动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.3 部署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.4 配置EMCC

# 配置监控参数
# 登录EMCC控制台
# 导航到:设置 → 监控 → 度量和策略设置
# 选择要配置的度量,点击”编辑”
# 设置阈值和告警规则
# 点击”保存”

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

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

4.5 发现和管理目标

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

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

Part05-风哥经验总结与分享

5.1 安装最佳实践

  • 充分准备:在安装前充分了解系统要求和安装步骤
  • 合理规划:根据环境规模和需求,选择合适的安装架构
  • 测试验证:在测试环境中充分测试,确保安装成功
  • 文档记录:详细记录安装过程和配置信息
  • 定期备份:定期备份OMR数据库,确保数据安全
  • 及时更新:及时更新EMCC版本和补丁

5.2 常见问题与解决方案

  • OMS启动失败:
    • 检查WebLogic域状态
    • 查看OMS日志文件
    • 修复配置问题
  • Agent无法连接:
    • 检查网络连接
    • 确保Agent服务运行正常
    • 重新部署Agent
  • OMR数据库性能问题:
    • 优化数据库参数
    • 增加数据库资源
    • 定期清理监控数据
  • 监控数据丢失:
    • 检查OMR数据库状态
    • 确保存储空间充足
    • 修复数据库问题

5.3 经验分享

  • 提前规划:在实施前制定详细的安装计划
  • 团队协作:安装过程中需要数据库和系统管理员的协作
  • 监控分析:安装完成后,建立完善的监控体系
  • 持续优化:根据实际运行情况,持续调整和优化配置
  • 知识共享:分享安装经验和最佳实践,提高团队整体水平

联系我们

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

微信号:itpux-com

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