1. 首页 > Oracle教程 > 正文

Oracle教程FG271-Oracle EMCC基础实战

内容大纲

内容简介:本文主要介绍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安装

# 1. 准备安装环境
# 检查系统要求
$ 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配置

# 1. 启动OMS
$ 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插件管理

# 1. 查看已安装的插件
$ 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用户管理

# 1. 创建EMCC用户
# 登录EMCC控制台
# 导航到”设置” -> “安全” -> “管理员”
# 点击”创建”按钮
# 输入用户名、密码和角色
# 点击”确定”按钮

# 2. 管理用户权限
# 导航到”设置” -> “安全” -> “管理员”
# 选择用户,点击”编辑”按钮
# 修改用户权限和角色
# 点击”确定”按钮

# 3. 重置用户密码
# 导航到”设置” -> “安全” -> “管理员”
# 选择用户,点击”重置密码”按钮
# 输入新密码
# 点击”确定”按钮

Part04-生产案例与实战讲解

4.1 EMCC安装实战

# 1. 准备安装环境
$ 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配置实战

# 1. 启动OMS
$ 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监控实战

# 1. 监控数据库
# 登录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

联系我们

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

微信号:itpux-com

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