1. 首页 > Oracle教程 > 正文

Oracle教程FG272-Oracle EMCC安装与配置实战

内容大纲

内容简介:本文主要介绍Oracle Enterprise Manager Cloud Control (EMCC)的安装与配置方法,包括系统要求、安装流程、配置步骤等。风哥教程参考Oracle官方文档EMCC相关内容,为生产环境提供完整的EMCC安装与配置解决方案。

Part01-基础概念与理论知识

1.1 EMCC安装概述

Oracle Enterprise Manager Cloud Control (EMCC)的安装是一个复杂的过程,需要仔细规划和准备。EMCC安装包括OMR数据库安装、OMS安装和Agent部署三个主要部分。正确的安装和配置是确保EMCC正常运行的基础。

1.2 EMCC系统要求

  • 硬件要求
    • OMS服务器:至少8核CPU,16GB内存,50GB存储空间
    • OMR数据库服务器:至少4核CPU,8GB内存,100GB存储空间
    • Agent服务器:至少2核CPU,4GB内存,20GB存储空间
  • 软件要求
    • 操作系统:Red Hat Enterprise Linux 7.6或更高版本
    • 数据库:Oracle Database 19c或18c
    • JDK:Oracle JDK 8或更高版本
  • 网络要求
    • 网络带宽:至少1Gbps
    • 端口:OMS默认端口7803,Agent默认端口3872

1.3 EMCC安装流程

  • 准备阶段:检查系统要求,准备安装介质
  • OMR安装:安装Oracle Database作为OMR
  • OMS安装:安装Enterprise Manager Cloud Control
  • Agent部署:在被管理目标上部署Agent
  • 配置阶段:配置EMCC,添加管理目标

Part02-生产环境规划与建议

2.1 安装规划

制定合理的安装规划:

  • 确定EMCC的部署架构
  • 评估管理目标的数量和类型
  • 规划服务器资源和网络拓扑
  • 制定安装时间表和测试计划
  • 建立安装文档和维护计划

2.2 系统配置建议

系统配置建议:

  • 使用高性能服务器部署OMS
  • 使用RAC数据库作为OMR,提高可用性
  • 配置足够的存储空间
  • 优化网络带宽和延迟
  • 关闭不必要的服务和进程

2.3 安装前准备

安装前的准备工作:

  • 下载EMCC安装介质
  • 安装必要的系统包
  • 配置系统参数
  • 准备OMR数据库
  • 创建必要的用户和组

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

3.1 安装前准备

# 1. 检查系统要求
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)

# 2. 安装必要的系统包
$ yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat

# 3. 配置系统参数
$ vi /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

$ sysctl -p

# 4. 配置用户限制
$ vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

# 5. 创建必要的用户和组
$ groupadd -g 54321 oinstall
$ groupadd -g 54322 dba
$ useradd -u 54321 -g oinstall -G dba oracle
$ passwd oracle

3.2 OMR数据库安装

# 1. 准备Oracle Database安装介质
$ unzip LINUX.X64_193000_db_home.zip -d /oracle/database

# 2. 配置Oracle Database安装响应文件
$ vi db_install.rsp
oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/oracle/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/oracle/product/19.3.0/dbhome_1
ORACLE_BASE=/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSOPER_GROUP=oinstall
oracle.install.db.OSBACKUPDBA_GROUP=dba
oracle.install.db.OSDGDBA_GROUP=dba
oracle.install.db.OSKMDBA_GROUP=dba
oracle.install.db.OSRACDBA_GROUP=dba
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=emrep
oracle.install.db.config.starterdb.SID=emrep
oracle.install.db.config.starterdb.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=8192
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.password.ALL=Oracle123!
oracle.install.db.config.starterdb.managementOption=DEFAULT
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/oradata
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/oradata/flash_recovery_area
oracle.install.db.config.starterdb.autoMemoryManagement=false
oracle.install.db.config.starterdb.storageType=ASM
oracle.install.db.config.asm.diskGroup=DATA
oracle.install.db.config.asm.ASMSNMPPassword=Oracle123!

# 3. 安装Oracle Database
$ cd /oracle/database
$ ./runInstaller -silent -responseFile /oracle/database/db_install.rsp

# 4. 执行root脚本
$ /oracle/oraInventory/orainstRoot.sh
$ /oracle/product/19.3.0/dbhome_1/root.sh

# 5. 配置监听
$ /oracle/product/19.3.0/dbhome_1/bin/netca -silent -responseFile /oracle/database/netca.rsp

# 6. 创建OMR数据库
$ /oracle/product/19.3.0/dbhome_1/bin/dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname emrep -sid emrep -responseFile /oracle/database/dbca.rsp

3.3 EMCC安装

# 1. 准备EMCC安装介质
$ unzip em13c_linux64.zip -d /oracle/emcc

# 2. 配置EMCC安装响应文件
$ vi em_install.rsp
ORACLE_HOSTNAME=fgedu-em.net.cn
INSTALL_TYPE=NOSEED
ORACLE_HOME=/oracle/emcc/oms
ORACLE_BASE=/oracle/emcc
WLS_ADMIN_SERVER_USERNAME=weblogic
WLS_ADMIN_SERVER_PASSWORD=Welcome123!
NODE_MANAGER_PASSWORD=Welcome123!
AGENT_BASE_DIR=/oracle/emcc/agent
OMS_HOSTNAME=fgedu-em.net.cn
OMS_PORT=7803
EM_REPOSITORY_HOST=fgedu-db.net.cn
EM_REPOSITORY_PORT=1521
EM_REPOSITORY_SID=emrep
EM_REPOSITORY_USERNAME=sys
EM_REPOSITORY_PASSWORD=Oracle123!
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
DECLINE_SECURITY_UPDATES=true

# 3. 安装EMCC
$ cd /oracle/emcc
$ ./em13c_linux64.bin -silent -responseFile /oracle/emcc/em_install.rsp

# 4. 执行root脚本
$ /oracle/emcc/oms/allroot.sh

3.4 Agent部署

# 1. 从EMCC控制台部署Agent
# 登录EMCC控制台
# 导航到”设置” -> “添加目标” -> “自动发现”
# 输入主机名: fgedu.net.cn
# 点击”发现”按钮
# 选择要添加的目标
# 点击”添加”按钮

# 2. 手动部署Agent
$ cd /oracle/emcc/oms/bin
$ ./emcli login -username=sysman -password=Welcome123!
$ ./emcli sync
$ ./emcli deploy_agent -agentbase=/oracle/emcc/agent -hosts=fgedu-db.net.cn -port=3872 -platform=”Linux x86-64″

Part04-生产案例与实战讲解

4.1 EMCC安装实战

# 1. 安装前准备
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)

$ yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat

$ vi /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

$ sysctl -p

# 2. 安装OMR数据库
$ unzip LINUX.X64_193000_db_home.zip -d /oracle/database
$ cd /oracle/database
$ ./runInstaller -silent -responseFile /oracle/database/db_install.rsp

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
$ unzip em13c_linux64.zip -d /oracle/emcc
$ cd /oracle/emcc
$ ./em13c_linux64.bin -silent -responseFile /oracle/emcc/em_install.rsp

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. 执行root脚本
$ /oracle/emcc/oms/allroot.sh

# 5. 启动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

4.2 Agent部署实战

# 1. 从EMCC控制台部署Agent
# 登录EMCC控制台
# 导航到”设置” -> “添加目标” -> “自动发现”
# 输入主机名: fgedu.net.cn
# 输入SSH用户名:oracle
# 输入SSH密码:Oracle123!
# 点击”发现”按钮
# 选择要添加的目标:fgedu-db.net.cn
# 点击”添加”按钮

# 2. 手动部署Agent
$ cd /oracle/emcc/oms/bin
$ ./emcli login -username=sysman -password=Welcome123!
Login successful

$ ./emcli sync
Synchronized successfully

$ ./emcli deploy_agent -agentbase=/oracle/emcc/agent -hosts=fgedu-db.net.cn -port=3872 -platform=”Linux x86-64″
Deployment in progress…

# 3. 验证Agent部署
$ cd /oracle/emcc/agent/bin
$ ./emctl status agent

Oracle Enterprise Manager Cloud Control 13c Release 4
Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved.
—————————————————————
Agent Version : 13.4.0.0.0
OMS Version : 13.4.0.0.0
Protocol Version : 12.1.0.1.0
Agent Home : /oracle/emcc/agent/agent_13.4.0.0.0
Agent Binaries : /oracle/emcc/agent/agent_13.4.0.0.0
Agent Process ID : 12345
Parent Process ID : 12340
Agent URL : https://fgedu-db.net.cn:3872/emd/main/
Local Agent URL in NAT : https://fgedu-db.net.cn:3872/emd/main/
Repository URL : https://fgedu-em.net.cn:7803/em/upload
Started at : 2026-04-03 12:00:00
Started by user : oracle
Last Reload : 2026-04-03 12:00:00
Last successful upload : 2026-04-03 12:05:00
Last attempted upload : 2026-04-03 12:05:00
Total Megabytes of XML files uploaded so far : 1.23
Number of XML files pending upload : 0
Size of XML files pending upload(MB) : 0
Available disk space on upload filesystem : 140.56 GB
Collection Status : Collections enabled
Heartbeat Status : Ok
Last heartbeat to OMS : 2026-04-03 12:05:00
Last successful heartbeat to OMS : 2026-04-03 12:05:00
Next scheduled heartbeat to OMS : 2026-04-03 12:10:00
—————————————————————
Agent is Running and Ready

4.3 EMCC配置实战

# 1. 访问EMCC控制台
# 打开浏览器,访问 https://fgedu-em.net.cn:7803/em
# 输入用户名:sysman
# 输入密码:Welcome123!
# 点击”登录”按钮

# 2. 配置监控目标
# 导航到”目标” -> “添加目标” -> “手动添加”
# 选择目标类型:”Oracle Database”
# 输入主机名: fgedu.net.cn
# 输入端口:1521
# 输入SID:fgedudb
# 输入用户名:sys
# 输入密码:Oracle123!
# 选择”SYSDBA”作为角色
# 点击”测试连接”按钮
# 点击”保存”按钮

# 3. 配置告警
# 导航到”目标” -> “数据库” -> “fgedudb” -> “监控” -> “告警设置”
# 点击”添加”按钮
# 选择告警类型:”Tablespace Space Used”
# 设置阈值:警告 80%,严重 90%
# 点击”确定”按钮

# 4. 生成报告
# 导航到”目标” -> “数据库” -> “fgedudb” -> “报告”
# 选择报告类型:”数据库健康状况”
# 点击”生成”按钮
# 查看报告内容

Part05-风哥经验总结与分享

5.1 安装与配置最佳实践

  • 充分准备:在安装前进行充分的准备工作
  • 严格按照官方文档:按照Oracle官方文档的步骤进行安装和配置
  • 测试验证:在测试环境中验证安装和配置
  • 监控配置:配置合理的监控和告警机制
  • 定期维护:定期备份和维护EMCC

5.2 安装与配置注意事项

  • 确保系统满足EMCC的硬件和软件要求
  • 正确配置系统参数和用户限制
  • 选择合适的OMR数据库配置
  • 确保网络连接和端口配置正确
  • 定期备份OMR数据库和EMCC配置

5.3 安装与配置建议

  • 使用RAC数据库作为OMR,提高可用性
  • 配置自动备份和恢复机制
  • 建立EMCC维护计划
  • 定期检查和优化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,节假日休息