1. 首页 > Oracle教程 > 正文

Oracle教程FG278-Oracle EMCC配置管理实战

内容大纲

内容简介:本文主要介绍Oracle Enterprise Manager Cloud Control (EMCC)的配置管理功能,包括配置项的管理、配置变更的跟踪和审计。风哥教程参考Oracle官方文档EMCC相关内容,为生产环境提供完整的配置管理解决方案。

Part01-基础概念与理论知识

1.1 配置管理概念

Oracle Enterprise Manager Cloud Control (EMCC)配置管理是指通过EMCC管理和监控系统配置,包括配置项的收集、存储、分析和变更管理。配置管理是EMCC的重要功能,对于保证系统的稳定性和可靠性至关重要。

1.2 配置项类型

  • 数据库配置:数据库参数、存储配置、安全配置等
  • 中间件配置:WebLogic配置、应用服务器配置等
  • 主机配置:操作系统配置、网络配置、存储配置等
  • 应用配置:应用系统配置、参数设置等
  • EMCC配置:OMS配置、Agent配置、插件配置等

1.3 配置变更管理

  • 变更跟踪:跟踪配置项的变更历史
  • 变更分析:分析配置变更对系统的影响
  • 变更审批:建立配置变更的审批机制
  • 变更回滚:在配置变更失败时回滚到之前的状态
  • 变更审计:审计配置变更的执行情况

Part02-生产环境规划与建议

2.1 配置管理规划

制定合理的配置管理规划:

  • 识别需要管理的配置项
  • 设计配置管理流程和规范
  • 建立配置基线
  • 制定配置变更管理策略
  • 建立配置审计机制

2.2 配置基线管理

配置基线管理建议:

  • 建立初始配置基线
  • 定期更新配置基线
  • 使用配置基线进行配置比较
  • 在系统变更前创建配置基线
  • 保存配置基线的历史版本

2.3 配置审计策略

制定合理的配置审计策略:

  • 定期审计配置变更
  • 记录配置变更的详细信息
  • 分析配置变更的影响
  • 建立配置变更的审批机制
  • 监控未授权的配置变更

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

3.1 配置项管理

# 1. 收集配置项
# 登录EMCC控制台
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 点击”收集”按钮
# 选择配置类型:数据库参数
# 点击”确定”按钮

# 2. 查看配置项
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 查看配置项的历史记录

# 3. 比较配置项
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 选择两个配置版本
# 点击”比较”按钮
# 查看配置差异

# 4. 导出配置项
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 选择配置版本
# 点击”导出”按钮
# 保存配置文件

3.2 配置变更管理

# 1. 提交配置变更
# 登录EMCC控制台
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置变更”
# 点击”创建”按钮
# 输入变更描述:修改SGA大小
# 输入变更内容:
ALTER SYSTEM SET sga_target=8G SCOPE=spfile;
# 选择变更审批人:admin
# 点击”提交”按钮

# 2. 审批配置变更
# 登录EMCC控制台(使用审批人账号)
# 导航到”企业” -> “配置” -> “变更审批”
# 选择待审批的变更
# 点击”审批”按钮
# 选择审批结果:批准
# 点击”确定”按钮

# 3. 执行配置变更
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置变更”
# 选择已审批的变更
# 点击”执行”按钮
# 点击”确定”按钮

# 4. 回滚配置变更
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置变更”
# 选择已执行的变更
# 点击”回滚”按钮
# 点击”确定”按钮

3.3 配置基线管理

# 1. 创建配置基线
# 登录EMCC控制台
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 点击”创建”按钮
# 输入基线名称:Baseline_2026_04_03
# 输入基线描述:2026年4月3日配置基线
# 点击”确定”按钮

# 2. 查看配置基线
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 查看配置基线列表

# 3. 比较配置基线
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 选择两个配置基线
# 点击”比较”按钮
# 查看配置差异

# 4. 更新配置基线
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 选择配置基线:Baseline_2026_04_03
# 点击”更新”按钮
# 点击”确定”按钮

3.4 配置审计

# 1. 查看配置审计日志
# 登录EMCC控制台
# 导航到”企业” -> “配置” -> “审计日志”
# 设置审计时间范围:过去7天
# 点击”搜索”按钮
# 查看配置审计日志

# 2. 生成配置审计报告
# 导航到”企业” -> “配置” -> “审计报告”
# 选择报告类型:配置变更审计
# 设置报告时间范围:过去30天
# 点击”生成”按钮
# 查看审计报告

# 3. 监控配置变更
# 导航到”企业” -> “配置” -> “变更监控”
# 设置监控参数:
– 监控目标:所有数据库
– 监控频率:每小时
– 告警阈值:未授权变更
# 点击”保存”按钮

# 4. 配置变更通知
# 导航到”设置” -> “通知” -> “通知规则”
# 点击”创建”按钮
# 输入规则名称:Config Change Notification
# 选择事件类型:配置变更
# 选择通知方式:电子邮件
# 输入收件人:admin@fgedu.net.cn
# 点击”保存”按钮

Part04-生产案例与实战讲解

4.1 数据库配置变更实战

# 1. 提交配置变更
# 登录EMCC控制台
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置变更”
# 点击”创建”按钮
# 输入变更描述:修改数据库参数
# 输入变更内容:
ALTER SYSTEM SET sga_target=12G SCOPE=spfile;
ALTER SYSTEM SET pga_aggregate_target=4G SCOPE=spfile;
# 选择变更审批人:sysman
# 点击”提交”按钮

# 2. 审批配置变更
# 登录EMCC控制台(使用sysman账号)
# 导航到”企业” -> “配置” -> “变更审批”
# 选择待审批的变更:修改数据库参数
# 点击”审批”按钮
# 选择审批结果:批准
# 点击”确定”按钮

# 3. 执行配置变更
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置变更”
# 选择已审批的变更:修改数据库参数
# 点击”执行”按钮
# 点击”确定”按钮

# 4. 验证配置变更
# 执行数据库重启
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;

# 验证参数变更
SQL> SHOW PARAMETER sga_target;
NAME TYPE VALUE
———————————— ———– ——————————
sga_target big integer 12G

SQL> SHOW PARAMETER pga_aggregate_target;
NAME TYPE VALUE
———————————— ———– ——————————
pga_aggregate_target big integer 4G

# 5. 查看配置变更历史
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 查看配置变更记录

4.2 配置基线管理实战

# 1. 创建配置基线
# 登录EMCC控制台
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 点击”创建”按钮
# 输入基线名称:Production_Baseline
# 输入基线描述:生产环境配置基线
# 点击”确定”按钮

# 2. 执行系统变更
# 修改数据库参数
SQL> ALTER SYSTEM SET optimizer_mode=’ALL_ROWS’ SCOPE=both;

# 3. 比较配置基线
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 选择配置基线:Production_Baseline
# 点击”比较”按钮
# 查看配置差异:
Parameter: optimizer_mode
Baseline Value: FIRST_ROWS
Current Value: ALL_ROWS

# 4. 分析变更影响
# 运行SQL性能分析
# 导航到”目标” -> “数据库” -> “fgedudb” -> “性能” -> “SQL调优顾问”
# 输入SQL语句:
SELECT * FROM fgedu.fgedu_orders WHERE order_date BETWEEN ‘2026-01-01’ AND ‘2026-04-01’;
# 点击”分析”按钮
# 查看分析结果

# 5. 更新配置基线
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 选择配置基线:Production_Baseline
# 点击”更新”按钮
# 点击”确定”按钮

4.3 配置审计实战

# 1. 查看配置审计日志
# 登录EMCC控制台
# 导航到”企业” -> “配置” -> “审计日志”
# 设置审计时间范围:过去30天
# 点击”搜索”按钮
# 查看配置审计日志:
Date: 2026-04-03 10:00:00
User: sysman
Target: fgedudb
Operation: Modify Parameter
Details: sga_target changed from 8G to 12G
Status: Success

Date: 2026-04-03 10:30:00
User: sysman
Target: fgedudb
Operation: Modify Parameter
Details: pga_aggregate_target changed from 2G to 4G
Status: Success

# 2. 生成配置审计报告
# 导航到”企业” -> “配置” -> “审计报告”
# 选择报告类型:配置变更审计
# 设置报告时间范围:过去30天
# 点击”生成”按钮
# 查看审计报告:
Report Title: Configuration Change Audit Report
Period: 2026-03-04 to 2026-04-03
Total Changes: 10
Successful Changes: 8
Failed Changes: 2
Unauthorized Changes: 0

# 3. 监控配置变更
# 导航到”企业” -> “配置” -> “变更监控”
# 设置监控参数:
– 监控目标:所有数据库
– 监控频率:每小时
– 告警阈值:未授权变更
# 点击”保存”按钮

# 4. 配置变更通知
# 导航到”设置” -> “通知” -> “通知规则”
# 点击”创建”按钮
# 输入规则名称:Config Change Notification
# 选择事件类型:配置变更
# 选择通知方式:电子邮件
# 输入收件人:admin@fgedu.net.cn
# 点击”保存”按钮

Part05-风哥经验总结与分享

5.1 配置管理最佳实践

  • 建立配置基线:定期创建配置基线,作为配置比较的参考
  • 变更管理流程:建立完善的配置变更管理流程,包括审批和执行
  • 配置审计:定期审计配置变更,确保变更的合法性和安全性
  • 配置监控:监控配置变更,及时发现未授权的变更
  • 文档记录:记录配置变更的详细信息,便于追溯和分析

5.2 配置管理注意事项

  • 建立配置变更的审批机制,确保变更的合法性
  • 在配置变更前创建配置基线,便于回滚
  • 定期审计配置变更,发现并处理异常变更
  • 监控配置变更,及时发现未授权的变更
  • 培训运维人员,提高配置管理能力

5.3 配置管理建议

  • 使用EMCC的配置管理功能,实现配置的自动化管理
  • 建立配置管理团队,专门负责配置的管理和审计
  • 使用配置基线进行配置比较,及时发现配置差异
  • 建立配置变更的反馈机制,持续改进配置管理流程
  • 与Oracle支持团队保持沟通,获取配置管理的最佳实践

更多视频教程www.fgedu.net.cn

更多学习教程公众号风哥教程itpux_com

from oracle:www.itpux.com

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

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

微信号:itpux-com

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