从Oracle Database 11g开始,Oracle允许对单个大数据文件进行分段备份,执行多段备份(multisection backup)可以并行加速大文件的备份,在备份异常时也不必重启整个文件的全部备份,极大的灵活化了大文件备份,尤其是针对BigFile Tablespace的情况。
每个数据文件最多可以分256段进行备份,除最后一个段大小可能不同外,其余分段大小基本保持一致,分段以数据块为单位趋向平均分割。
备份关键字增加section部分,以下是命令示范:
backup format 'E:\backup\system%U.bk' section size 200M tablespace system;
复制
执行这个命令,可以看到数据库的备份过程:
E:\>SET NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK E:\>rman target / 恢复管理器: Release 11.2.0.2.0 - Production on 星期一 1月 31 17:32:44 2011 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 已连接到目标数据库: EYGLEE (DBID=3941320050) RMAN> backup format 'E:\backup\system%U.bk' section size 200M 2> tablespace system; 启动 backup 于 31-1月 -11 使用目标数据库控制文件替代恢复目录 分配的通道: ORA_DISK_1 通道 ORA_DISK_1: SID=24 设备类型=DISK 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00001 名称=E:\ORADATA\EYGLEE\O1_MF_SYSTEM_6BD0BQ1V_.DBF 备份块 1 (通过 25600) 通道 ORA_DISK_1: 正在启动段 1 于 31-1月 -11 通道 ORA_DISK_1: 已完成段 1 于 31-1月 -11 段句柄=E:\BACKUP\SYSTEM0RM3GPEF_1_1.BK 标记=TAG20110131T173303 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00001 名称=E:\ORADATA\EYGLEE\O1_MF_SYSTEM_6BD0BQ1V_.DBF 备份块 25601 (通过 51200) 通道 ORA_DISK_1: 正在启动段 2 于 31-1月 -11 通道 ORA_DISK_1: 已完成段 2 于 31-1月 -11 段句柄=E:\BACKUP\SYSTEM0RM3GPEF_2_1.BK 标记=TAG20110131T173303 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00001 名称=E:\ORADATA\EYGLEE\O1_MF_SYSTEM_6BD0BQ1V_.DBF 备份块 51201 (通过 76800) 通道 ORA_DISK_1: 正在启动段 3 于 31-1月 -11 通道 ORA_DISK_1: 已完成段 3 于 31-1月 -11 段句柄=E:\BACKUP\SYSTEM0RM3GPEF_3_1.BK 标记=TAG20110131T173303 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 输入数据文件: 文件号=00001 名称=E:\ORADATA\EYGLEE\O1_MF_SYSTEM_6BD0BQ1V_.DBF 备份块 76801 (通过 93440) 通道 ORA_DISK_1: 正在启动段 4 于 31-1月 -11 通道 ORA_DISK_1: 已完成段 4 于 31-1月 -11 段句柄=E:\BACKUP\SYSTEM0RM3GPEF_4_1.BK 标记=TAG20110131T173303 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:15 通道 ORA_DISK_1: 正在启动全部数据文件备份集 通道 ORA_DISK_1: 正在指定备份集内的数据文件 备份集内包括当前控制文件 备份集内包括当前的 SPFILE 通道 ORA_DISK_1: 正在启动段 1 于 31-1月 -11 通道 ORA_DISK_1: 已完成段 1 于 31-1月 -11 段句柄=E:\BACKUP\SYSTEM0VM3GPGC_1_1.BK 标记=TAG20110131T173303 注释=NONE 通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01 完成 backup 于 31-1月 -11 通过RMAN的list及report命令可以查看分段的备份集: RMAN> list backup of tablespace system; 备份集列表 =================== BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间 ------- ---- -- ---------- ----------- ------------ ---------- 16 Full 638.40M DISK 00:00:53 31-1月 -11 备份集 16 中的数据文件列表 文件 LV 类型 Ckp SCN Ckp 时间 名称 ---- -- ---- ---------- ---------- ---- 1 Full 4151315 31-1月 -11 E:\ORADATA\EYGLEE\O1_MF_SYSTEM_6BD0BQ1V_.DBF 备份集 副本号 1 属于备份集 16 设备类型 经过时间 完成时间 压缩标记 ----------- ------------ ---------- ---------- --- DISK 00:00:53 31-1月 -11 NO TAG20110131T173303 备份集 16 副本号 1的备份片段列表 BP 关键字 Pc# 状态 段名称 ------- --- ----------- ---------- 19 1 AVAILABLE E:\BACKUP\SYSTEM0RM3GPEF_1_1.BK 20 2 AVAILABLE E:\BACKUP\SYSTEM0RM3GPEF_2_1.BK 21 3 AVAILABLE E:\BACKUP\SYSTEM0RM3GPEF_3_1.BK 22 4 AVAILABLE E:\BACKUP\SYSTEM0RM3GPEF_4_1.BK
复制
这一特性消除了大文件文件备份的疑虑,是一个非常重要的增强。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
640次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
621次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
519次阅读
2025-04-20 10:07:02
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
519次阅读
2025-04-08 09:12:48
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
477次阅读
2025-04-22 00:20:37
Oracle 19c RAC更换IP实战,运维必看!
szrsu
454次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
452次阅读
2025-04-17 17:02:24
一页概览:Oracle GoldenGate
甲骨文云技术
451次阅读
2025-04-30 12:17:56
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
449次阅读
2025-04-22 00:13:51
火焰图--分析复杂SQL执行计划的利器
听见风的声音
396次阅读
2025-04-17 09:30:30