本文档详细介绍Oracle Enterprise Manager Cloud Control (EMCC)的备份恢复管理功能,风哥教程参考Oracle官方文档EMCC部分。更多视频教程www.fgedu.net.cn
Part01-基础概念与理论知识
1.1 备份恢复概述
EMCC备份恢复管理是EMCC的核心功能之一,用于管理Oracle数据库的备份和恢复。学习交流加群风哥微信: itpux-com
EMCC备份恢复管理的主要特点:
- 集中管理:集中管理所有数据库的备份和恢复
- 自动化调度:支持自动化备份调度
- 策略管理:支持备份策略配置和管理
- 监控告警:监控备份状态,及时告警
- 报表生成:生成备份报表,便于审计
- 恢复向导:提供恢复向导,简化恢复操作
1.2 备份类型
EMCC备份恢复管理的主要备份类型:
- 按备份方式分类:
- 完全备份:备份整个数据库
- 增量备份:备份自上次备份以来变化的数据
- 累积备份:备份自上次完全备份以来变化的数据
- 按备份内容分类:
- 数据库备份:备份整个数据库
- 表空间备份:备份指定表空间
- 数据文件备份:备份指定数据文件
- 控制文件备份:备份控制文件
- 归档日志备份:备份归档日志
- 参数文件备份:备份参数文件
- 按备份模式分类:
- 一致性备份:数据库关闭状态下的备份
- 非一致性备份:数据库运行状态下的备份
1.3 恢复类型
EMCC备份恢复管理的主要恢复类型:
- 完全恢复:恢复到故障点,不丢失数据
- 不完全恢复:恢复到指定时间点,可能丢失部分数据
- 基于时间恢复:恢复到指定时间点
- 基于SCN恢复:恢复到指定SCN
- 基于日志序列恢复:恢复到指定日志序列
- 基于取消恢复:恢复到手动取消点
Part02-生产环境规划与建议
2.1 备份策略
EMCC备份恢复管理的策略建议:
- 定期备份:制定定期备份计划,确保数据安全
- 增量备份:使用增量备份减少备份时间和存储空间
- 多副本备份:保留多个备份副本,防止备份损坏
- 异地备份:将备份存储在异地,防止灾难丢失
- 备份验证:定期验证备份有效性,确保可以恢复
- 文档记录:详细记录备份策略和配置
2.2 存储规划
EMCC备份恢复管理的存储规划建议:
- 备份存储:配置专用的备份存储,确保足够的存储空间
- 存储分类:根据备份类型和重要性,分类存储备份
- 存储加密:对敏感数据的备份进行加密
- 存储压缩:使用压缩技术减少存储空间
- 存储保留:根据合规要求,配置备份保留时间
2.3 恢复测试
EMCC备份恢复管理的测试建议:
- 定期测试:定期进行恢复测试,确保备份有效
- 测试环境:在测试环境中进行恢复测试
- 测试记录:记录恢复测试过程和结果
- 测试报告:生成恢复测试报告,便于审计
- 测试改进:根据测试结果,改进备份策略
Part03-生产环境项目实施方案
EMCC备份恢复管理的实施步骤:
- 配置备份设置:
- 配置备份目标
- 配置备份凭据
- 配置备份参数
- 创建备份策略:
- 创建备份计划
- 配置备份内容
- 配置备份调度
- 执行备份:
- 执行立即备份
- 监控备份进度
- 验证备份结果
- 管理备份:
- 查看备份历史
- 管理备份副本
- 清理过期备份
- 执行恢复:
- 选择恢复类型
- 执行恢复操作
- 验证恢复结果
- 生成报表:
- 生成备份报表
- 生成恢复报表
- 生成合规报表
Part04-生产案例与实战讲解
4.1 配置备份设置
# 登录EMCC控制台
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 备份设置
# 配置备份目标
# 点击”设备”
# 配置磁盘备份目标:
# 路径:/backup/fgedudb
# 并行度:4
# 点击”确定”
# 配置备份凭据
# 点击”凭据”
# 配置主机凭据:
# 用户名:oracle
# 密码:******
# 点击”确定”
# 配置备份参数
# 点击”备份设置”
# 配置备份参数:
# 控制文件自动备份:启用
# 保留策略:恢复窗口7天
# 块更改跟踪:启用
# 点击”确定”
# 验证配置
# 输出日志
备份设置配置完成:
– 备份目标:/backup/fgedudb
– 控制文件自动备份:已启用
– 保留策略:恢复窗口7天
– 块更改跟踪:已启用
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 备份设置
# 配置备份目标
# 点击”设备”
# 配置磁盘备份目标:
# 路径:/backup/fgedudb
# 并行度:4
# 点击”确定”
# 配置备份凭据
# 点击”凭据”
# 配置主机凭据:
# 用户名:oracle
# 密码:******
# 点击”确定”
# 配置备份参数
# 点击”备份设置”
# 配置备份参数:
# 控制文件自动备份:启用
# 保留策略:恢复窗口7天
# 块更改跟踪:启用
# 点击”确定”
# 验证配置
# 输出日志
备份设置配置完成:
– 备份目标:/backup/fgedudb
– 控制文件自动备份:已启用
– 保留策略:恢复窗口7天
– 块更改跟踪:已启用
4.2 创建备份策略
# 登录EMCC控制台
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 调度备份
# 创建自定义备份策略
# 点击”创建自定义备份策略”
# 输入策略信息:
# 名称:fgedudb_daily_backup
# 描述:fgedudb数据库每日备份策略
# 点击”下一步”
# 配置备份内容
# 选择备份内容:
# – 全数据库
# – 归档日志
# 点击”下一步”
# 配置备份调度
# 配置调度:
# 频率:每日
# 开始时间:22:00
# 重复间隔:1天
# 点击”下一步”
# 配置备份设置
# 配置备份设置:
# 备份类型:增量级别0(周日)
# 备份类型:增量级别1(周一至周六)
# 压缩:启用
# 点击”下一步”
# 审查并提交
# 审查配置信息
# 点击”提交”
# 查看备份策略
# 输出日志
备份策略列表:
– fgedudb_daily_backup (每日22:00)
– fgedudb_weekly_backup (每周日02:00)
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 调度备份
# 创建自定义备份策略
# 点击”创建自定义备份策略”
# 输入策略信息:
# 名称:fgedudb_daily_backup
# 描述:fgedudb数据库每日备份策略
# 点击”下一步”
# 配置备份内容
# 选择备份内容:
# – 全数据库
# – 归档日志
# 点击”下一步”
# 配置备份调度
# 配置调度:
# 频率:每日
# 开始时间:22:00
# 重复间隔:1天
# 点击”下一步”
# 配置备份设置
# 配置备份设置:
# 备份类型:增量级别0(周日)
# 备份类型:增量级别1(周一至周六)
# 压缩:启用
# 点击”下一步”
# 审查并提交
# 审查配置信息
# 点击”提交”
# 查看备份策略
# 输出日志
备份策略列表:
– fgedudb_daily_backup (每日22:00)
– fgedudb_weekly_backup (每周日02:00)
4.3 执行立即备份
# 登录EMCC控制台
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 备份
# 执行立即备份
# 点击”备份”
# 选择备份类型:完全备份
# 选择备份内容:全数据库
# 点击”提交”
# 监控备份进度
# 输出日志
备份作业提交成功
作业ID:BACKUP_20260401220000
# 查看备份进度
# 导航到:企业 → 作业 → 作业活动
# 输出日志
作业状态:
– 作业ID:BACKUP_20260401220000
– 状态:运行中
– 进度:50%
– 开始时间:2026-04-01 22:00:00
# 查看备份完成状态
# 输出日志
作业状态:
– 作业ID:BACKUP_20260401220000
– 状态:成功
– 进度:100%
– 开始时间:2026-04-01 22:00:00
– 结束时间:2026-04-01 22:30:00
– 备份大小:500GB
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 备份
# 执行立即备份
# 点击”备份”
# 选择备份类型:完全备份
# 选择备份内容:全数据库
# 点击”提交”
# 监控备份进度
# 输出日志
备份作业提交成功
作业ID:BACKUP_20260401220000
# 查看备份进度
# 导航到:企业 → 作业 → 作业活动
# 输出日志
作业状态:
– 作业ID:BACKUP_20260401220000
– 状态:运行中
– 进度:50%
– 开始时间:2026-04-01 22:00:00
# 查看备份完成状态
# 输出日志
作业状态:
– 作业ID:BACKUP_20260401220000
– 状态:成功
– 进度:100%
– 开始时间:2026-04-01 22:00:00
– 结束时间:2026-04-01 22:30:00
– 备份大小:500GB
4.4 查看备份历史
# 登录EMCC控制台
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 备份报告
# 查看备份历史
# 输出日志
备份历史:
1. 完全备份 – 2026-04-01 22:00:00
状态:成功
大小:500GB
持续时间:30分钟
2. 增量备份 – 2026-03-31 22:00:00
状态:成功
大小:50GB
持续时间:10分钟
3. 增量备份 – 2026-03-30 22:00:00
状态:成功
大小:45GB
持续时间:9分钟
# 查看备份详情
# 点击备份记录
# 输出日志
备份详情:
– 备份类型:完全备份
– 备份时间:2026-04-01 22:00:00
– 备份大小:500GB
– 备份文件:
/backup/fgedudb/full_20260401_1.bak
/backup/fgedudb/full_20260401_2.bak
/backup/fgedudb/full_20260401_3.bak
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 备份报告
# 查看备份历史
# 输出日志
备份历史:
1. 完全备份 – 2026-04-01 22:00:00
状态:成功
大小:500GB
持续时间:30分钟
2. 增量备份 – 2026-03-31 22:00:00
状态:成功
大小:50GB
持续时间:10分钟
3. 增量备份 – 2026-03-30 22:00:00
状态:成功
大小:45GB
持续时间:9分钟
# 查看备份详情
# 点击备份记录
# 输出日志
备份详情:
– 备份类型:完全备份
– 备份时间:2026-04-01 22:00:00
– 备份大小:500GB
– 备份文件:
/backup/fgedudb/full_20260401_1.bak
/backup/fgedudb/full_20260401_2.bak
/backup/fgedudb/full_20260401_3.bak
4.5 执行数据库恢复
# 登录EMCC控制台
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 执行恢复
# 选择恢复类型
# 选择:恢复整个数据库
# 点击”下一步”
# 选择恢复选项
# 选择:恢复到当前时间
# 点击”下一步”
# 配置恢复设置
# 配置:
# 恢复目标:原位置
# 恢复后操作:打开数据库
# 点击”下一步”
# 审查并执行
# 审查恢复配置
# 点击”提交”
# 监控恢复进度
# 输出日志
恢复作业提交成功
作业ID:RECOVER_20260401230000
# 查看恢复进度
# 输出日志
恢复进度:
– 步骤1:关闭数据库 – 完成
– 步骤2:恢复控制文件 – 完成
– 步骤3:恢复数据文件 – 进行中 (50%)
– 步骤4:应用归档日志 – 待执行
– 步骤5:打开数据库 – 待执行
# 查看恢复完成状态
# 输出日志
恢复状态:
– 作业ID:RECOVER_20260401230000
– 状态:成功
– 开始时间:2026-04-01 23:00:00
– 结束时间:2026-04-01 23:45:00
– 数据库状态:已打开
# 导航到:目标 → 数据库 → fgedudb → 可用性 → 执行恢复
# 选择恢复类型
# 选择:恢复整个数据库
# 点击”下一步”
# 选择恢复选项
# 选择:恢复到当前时间
# 点击”下一步”
# 配置恢复设置
# 配置:
# 恢复目标:原位置
# 恢复后操作:打开数据库
# 点击”下一步”
# 审查并执行
# 审查恢复配置
# 点击”提交”
# 监控恢复进度
# 输出日志
恢复作业提交成功
作业ID:RECOVER_20260401230000
# 查看恢复进度
# 输出日志
恢复进度:
– 步骤1:关闭数据库 – 完成
– 步骤2:恢复控制文件 – 完成
– 步骤3:恢复数据文件 – 进行中 (50%)
– 步骤4:应用归档日志 – 待执行
– 步骤5:打开数据库 – 待执行
# 查看恢复完成状态
# 输出日志
恢复状态:
– 作业ID:RECOVER_20260401230000
– 状态:成功
– 开始时间:2026-04-01 23:00:00
– 结束时间:2026-04-01 23:45:00
– 数据库状态:已打开
4.6 生成备份报表
# 登录EMCC控制台
# 导航到:报表 → 信息发布者报告
# 生成备份报表
# 选择报表类型:数据库备份报表
# 选择目标:fgedudb
# 选择时间范围:最近30天
# 点击”生成”
# 查看报表内容
# 输出日志
数据库备份报表 – fgedudb
时间范围:2026-03-02 至 2026-04-01
备份统计:
– 完全备份次数:4次
– 增量备份次数:26次
– 备份成功率:100%
– 平均备份时间:20分钟
– 总备份大小:1.5TB
备份历史:
– 2026-04-01:完全备份 – 成功 – 500GB
– 2026-03-31:增量备份 – 成功 – 50GB
– 2026-03-30:增量备份 – 成功 – 45GB
– 2026-03-29:增量备份 – 成功 – 48GB
– 2026-03-28:完全备份 – 成功 – 495GB
# 导航到:报表 → 信息发布者报告
# 生成备份报表
# 选择报表类型:数据库备份报表
# 选择目标:fgedudb
# 选择时间范围:最近30天
# 点击”生成”
# 查看报表内容
# 输出日志
数据库备份报表 – fgedudb
时间范围:2026-03-02 至 2026-04-01
备份统计:
– 完全备份次数:4次
– 增量备份次数:26次
– 备份成功率:100%
– 平均备份时间:20分钟
– 总备份大小:1.5TB
备份历史:
– 2026-04-01:完全备份 – 成功 – 500GB
– 2026-03-31:增量备份 – 成功 – 50GB
– 2026-03-30:增量备份 – 成功 – 45GB
– 2026-03-29:增量备份 – 成功 – 48GB
– 2026-03-28:完全备份 – 成功 – 495GB
Part05-风哥经验总结与分享
5.1 备份恢复最佳实践
- 定期备份:制定定期备份计划,确保数据安全
- 多副本备份:保留多个备份副本,防止备份损坏
- 异地备份:将备份存储在异地,防止灾难丢失
- 备份验证:定期验证备份有效性,确保可以恢复
- 恢复测试:定期进行恢复测试,确保备份有效
- 文档记录:详细记录备份策略和配置
5.2 常见问题与解决方案
- 备份失败:
- 检查存储空间
- 检查备份权限
- 查看备份日志
- 恢复失败:
- 检查备份文件完整性
- 检查恢复路径
- 查看恢复日志
- 备份性能问题:
- 优化备份参数
- 增加并行度
- 使用增量备份
- 存储空间不足:
- 清理过期备份
- 调整保留策略
- 扩展存储空间
5.3 经验分享
- 提前规划:在实施前制定详细的备份恢复计划
- 团队协作:备份恢复管理需要DBA和运维人员的协作
- 持续改进:根据备份恢复情况,持续改进备份策略
- 知识共享:分享备份恢复经验和最佳实践
- 自动化运维:利用EMCC的自动化功能,减少人工干预
学习交流加群风哥QQ113257174
风哥提示:EMCC备份恢复管理是确保数据安全的重要手段,需要制定合理的备份策略和定期进行恢复测试。
更多学习教程公众号风哥教程itpux_com
from oracle:www.itpux.com
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
