1. 首页 > Oracle教程 > 正文

Oracle教程FG234-EMCC补丁管理

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

Part01-基础概念与理论知识

1.1 补丁管理概述

EMCC补丁管理是EMCC的核心功能之一,用于管理和部署Oracle软件补丁。学习交流加群风哥微信: itpux-com

EMCC补丁管理的主要特点:

  • 集中管理:集中管理所有Oracle软件的补丁
  • 自动检测:自动检测可用的补丁和更新
  • 批量部署:支持批量部署补丁到多个目标
  • 合规检查:检查补丁合规性,确保系统安全
  • 回滚支持:支持补丁回滚,确保系统稳定
  • 报表生成:生成补丁报表,便于审计

1.2 补丁类型

EMCC补丁管理的主要补丁类型:

  • 按补丁类型分类:
    • 关键补丁更新(CPU):安全相关的关键补丁
    • 补丁集更新(PSU):累积性补丁集
    • 临时补丁:针对特定问题的临时补丁
    • 推荐补丁:Oracle推荐的补丁
  • 按目标类型分类:
    • 数据库补丁:Oracle数据库的补丁
    • 中间件补丁:WebLogic等中间件的补丁
    • EMCC补丁:EMCC本身的补丁
    • 操作系统补丁:操作系统的补丁
  • 按补丁级别分类:
    • 安全补丁:修复安全漏洞的补丁
    • 错误修复补丁:修复软件错误的补丁
    • 功能补丁:添加新功能的补丁
    • 性能补丁:优化性能的补丁

1.3 补丁流程

EMCC补丁管理的主要流程:

  • 补丁发现:自动检测可用的补丁和更新
  • 补丁分析:分析补丁的适用性和影响
  • 补丁下载:下载需要的补丁
  • 补丁测试:在测试环境中测试补丁
  • 补丁部署:部署补丁到生产环境
  • 补丁验证:验证补丁部署是否成功
  • 补丁回滚:如果需要,回滚补丁

Part02-生产环境规划与建议

2.1 补丁策略

EMCC补丁管理的策略建议:

  • 定期检查:定期检查可用的补丁和更新
  • 优先级排序:根据补丁的重要性和紧急程度,确定补丁优先级
  • 测试先行:在生产环境部署前,先在测试环境中测试
  • 分批部署:分批部署补丁,降低风险
  • 文档记录:详细记录补丁部署过程
  • 回滚计划:制定回滚计划,确保可以快速回滚

2.2 补丁测试

EMCC补丁管理的测试建议:

  • 测试环境:建立与生产环境相似的测试环境
  • 功能测试:测试补丁是否影响现有功能
  • 性能测试:测试补丁是否影响系统性能
  • 兼容性测试:测试补丁与其他软件的兼容性
  • 回归测试:进行回归测试,确保系统稳定

2.3 补丁回滚

EMCC补丁管理的回滚建议:

  • 备份先行:在部署补丁前,先备份系统
  • 回滚计划:制定详细的回滚计划
  • 回滚测试:测试回滚过程,确保可以成功回滚
  • 回滚时间:确定回滚的触发条件和时间
  • 回滚记录:记录回滚过程和原因

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

EMCC补丁管理的实施步骤:

  1. 配置补丁源:
    • 配置Oracle支持凭据
    • 配置补丁下载位置
    • 配置代理服务器
  2. 发现补丁:
    • 扫描目标系统
    • 检测可用的补丁
    • 分析补丁适用性
  3. 下载补丁:
    • 选择需要的补丁
    • 下载补丁文件
    • 验证补丁完整性
  4. 测试补丁:
    • 在测试环境中部署
    • 进行功能测试
    • 进行性能测试
  5. 部署补丁:
    • 创建部署计划
    • 执行部署
    • 验证部署结果
  6. 生成报表:
    • 生成补丁合规报表
    • 生成部署历史报表
    • 生成审计报表

Part04-生产案例与实战讲解

4.1 配置补丁源

# 登录EMCC控制台
# 导航到:设置 → 补丁设置

# 配置Oracle支持凭据
# 点击”添加凭据”
# 输入Oracle支持凭据:
# 名称:Oracle Support
# 用户名:your_email@fgedu.net.cn
# 密码:******
# 点击”保存”

# 配置补丁下载位置
# 点击”下载位置”
# 输入下载位置:
# 路径:/oracle/patch_cache
# 大小限制:100GB
# 点击”保存”

# 验证配置
# 输出日志
补丁设置配置完成:
– Oracle支持凭据:已配置
– 下载位置:/oracle/patch_cache
– 大小限制:100GB

4.2 发现补丁

# 登录EMCC控制台
# 导航到:企业 → 补丁 → 补丁建议

# 扫描目标系统
# 点击”刷新补丁建议”
# 选择目标:fgedudb
# 点击”刷新”

# 查看补丁建议
# 输出日志
补丁建议 – fgedudb:
1. [Critical] Oracle数据库关键补丁更新 – 2026年4月
补丁号:p35685623_190000_Linux-x86-64.zip
大小:1.5GB
说明:修复多个安全漏洞

2. [Recommended] Oracle数据库推荐补丁
补丁号:p35724890_190000_Linux-x86-64.zip
大小:500MB
说明:修复性能问题

3. [Optional] Oracle数据库可选补丁
补丁号:p35745678_190000_Linux-x86-64.zip
大小:200MB
说明:添加新功能

4.3 下载补丁

# 登录EMCC控制台
# 导航到:企业 → 补丁 → 补丁建议

# 选择要下载的补丁
# 选择:Oracle数据库关键补丁更新 – 2026年4月
# 点击”下载”

# 查看下载进度
# 输出日志
补丁下载中…
补丁:p35685623_190000_Linux-x86-64.zip
大小:1.5GB
进度:100%
状态:下载完成

# 验证补丁完整性
# 输出日志
补丁验证中…
补丁:p35685623_190000_Linux-x86-64.zip
MD5校验:通过
状态:验证通过

4.4 部署补丁

# 登录EMCC控制台
# 导航到:企业 → 补丁 → 补丁计划

# 创建补丁计划
# 点击”创建”
# 输入计划信息:
# 名称:数据库关键补丁更新 – 2026年4月
# 目标:fgedudb
# 补丁:p35685623_190000_Linux-x86-64.zip
# 点击”下一步”

# 配置部署选项
# 选择部署模式:立即部署
# 选择部署选项:
# – 停止数据库:是
# – 备份数据库:是
# – 验证补丁:是
# 点击”下一步”

# 执行部署
# 点击”部署”
# 输出日志
补丁部署中…

步骤1:备份数据库
备份中…
备份完成

步骤2:停止数据库
停止中…
数据库已停止

步骤3:应用补丁
应用中…
补丁应用成功

步骤4:启动数据库
启动中…
数据库已启动

步骤5:验证补丁
验证中…
补丁验证通过

部署完成
部署时间:2026-04-01 22:30:00
部署状态:成功

4.5 验证补丁

# 登录EMCC控制台
# 导航到:目标 → 数据库 → fgedudb

# 查看补丁信息
# 导航到:Oracle数据库 → 补丁
# 输出日志
已安装补丁列表:
– 35685623: Oracle数据库关键补丁更新 – 2026年4月
安装时间:2026-04-01 22:30:00
状态:已安装

# 验证数据库版本
sqlplus / as sysdba

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

SQL> SELECT * FROM dba_registry_history ORDER BY action_time DESC;

ACTION_TIME ACTION NAMESPACE VERSION ID COMMENTS
—————————— ————— ———- ——— —— ——————————
01-APR-26 10.30.00.000000 PM APPLY SERVER 19.0.0.0 35685623 Patchset 19.0.0.0.0

4.6 生成补丁报表

# 登录EMCC控制台
# 导航到:报表 → 信息发布者报告

# 生成补丁合规报表
# 选择报表类型:补丁合规报表
# 选择目标:所有数据库
# 选择时间范围:最近30天
# 点击”生成”

# 查看报表内容
# 输出日志
补丁合规报表 – 最近30天

补丁合规统计:
– 完全合规:80%
– 部分合规:15%
– 不合规:5%

关键补丁部署情况:
– 已部署:95%
– 待部署:5%

补丁部署历史:
– 2026-04-01:fgedudb – 关键补丁更新
– 2026-03-25:fgedudb2 – 推荐补丁
– 2026-03-20:fgedudb3 – 安全补丁

Part05-风哥经验总结与分享

5.1 补丁管理最佳实践

  • 定期检查:定期检查可用的补丁和更新
  • 优先级排序:根据补丁的重要性和紧急程度,确定补丁优先级
  • 测试先行:在生产环境部署前,先在测试环境中测试
  • 分批部署:分批部署补丁,降低风险
  • 备份先行:在部署补丁前,先备份系统
  • 文档记录:详细记录补丁部署过程

5.2 常见问题与解决方案

  • 补丁下载失败:
    • 检查网络连接
    • 检查Oracle支持凭据
    • 检查代理服务器配置
  • 补丁部署失败:
    • 检查补丁兼容性
    • 检查系统空间
    • 查看部署日志
  • 补丁验证失败:
    • 检查补丁是否正确安装
    • 检查数据库版本
    • 重新部署补丁
  • 补丁回滚失败:
    • 检查备份是否完整
    • 检查回滚日志
    • 手动回滚补丁

5.3 经验分享

  • 提前规划:在实施前制定详细的补丁管理计划
  • 团队协作:补丁管理需要DBA和运维人员的协作
  • 持续改进:根据补丁部署情况,持续改进补丁策略
  • 知识共享:分享补丁管理经验和最佳实践
  • 自动化运维:利用EMCC的自动化功能,减少人工干预

联系我们

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

微信号:itpux-com

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