内容大纲
内容简介:本文主要介绍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 配置项管理
# 登录EMCC控制台
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 点击”收集”按钮
# 选择配置类型:数据库参数
# 点击”确定”按钮
# 2. 查看配置项
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 查看配置项的历史记录
# 3. 比较配置项
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 选择两个配置版本
# 点击”比较”按钮
# 查看配置差异
# 4. 导出配置项
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置历史”
# 选择配置版本
# 点击”导出”按钮
# 保存配置文件
3.2 配置变更管理
# 登录EMCC控制台
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置变更”
# 点击”创建”按钮
# 输入变更描述:修改SGA大小
# 输入变更内容:
ALTER SYSTEM SET sga_target=8G SCOPE=spfile;
# 选择变更审批人:admin
# 点击”提交”按钮
# 2. 审批配置变更
# 登录EMCC控制台(使用审批人账号)
# 导航到”企业” -> “配置” -> “变更审批”
# 选择待审批的变更
# 点击”审批”按钮
# 选择审批结果:批准
# 点击”确定”按钮
# 3. 执行配置变更
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置变更”
# 选择已审批的变更
# 点击”执行”按钮
# 点击”确定”按钮
# 4. 回滚配置变更
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置变更”
# 选择已执行的变更
# 点击”回滚”按钮
# 点击”确定”按钮
3.3 配置基线管理
# 登录EMCC控制台
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 点击”创建”按钮
# 输入基线名称:Baseline_2026_04_03
# 输入基线描述:2026年4月3日配置基线
# 点击”确定”按钮
# 2. 查看配置基线
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 查看配置基线列表
# 3. 比较配置基线
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 选择两个配置基线
# 点击”比较”按钮
# 查看配置差异
# 4. 更新配置基线
# 导航到”目标” -> “数据库” -> “fgedudb” -> “配置” -> “配置基线”
# 选择配置基线:Baseline_2026_04_03
# 点击”更新”按钮
# 点击”确定”按钮
3.4 配置审计
# 登录EMCC控制台
# 导航到”企业” -> “配置” -> “审计日志”
# 设置审计时间范围:过去7天
# 点击”搜索”按钮
# 查看配置审计日志
# 2. 生成配置审计报告
# 导航到”企业” -> “配置” -> “审计报告”
# 选择报告类型:配置变更审计
# 设置报告时间范围:过去30天
# 点击”生成”按钮
# 查看审计报告
# 3. 监控配置变更
# 导航到”企业” -> “配置” -> “变更监控”
# 设置监控参数:
– 监控目标:所有数据库
– 监控频率:每小时
– 告警阈值:未授权变更
# 点击”保存”按钮
# 4. 配置变更通知
# 导航到”设置” -> “通知” -> “通知规则”
# 点击”创建”按钮
# 输入规则名称:Config Change Notification
# 选择事件类型:配置变更
# 选择通知方式:电子邮件
# 输入收件人:admin@fgedu.net.cn
# 点击”保存”按钮
Part04-生产案例与实战讲解
4.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 配置基线管理实战
# 登录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 配置审计实战
# 登录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
