Oracle 学习之RMAN(六)备份集备份片
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,我们回过头来看看进行数据库备份时生成的文件。RMAN> backup database; Starting backup at 2015/07/08 00:58:27using channel ORA
千家信息网最后更新 2025年11月12日Oracle 学习之RMAN(六)备份集备份片
我们回过头来看看进行数据库备份时生成的文件。
RMAN> backup database; Starting backup at 2015/07/08 00:58:27using channel ORA_DISK_1channel ORA_DISK_1: starting full datafile backup setchannel ORA_DISK_1: specifying datafile(s) in backup setinput datafile file number=00001 name=/u01/app/oracle/oradata/devdb/system01.dbfinput datafile file number=00002 name=/u01/app/oracle/oradata/devdb/sysaux01.dbfinput datafile file number=00005 name=/u01/app/oracle/oradata/devdb/example01.dbfinput datafile file number=00003 name=/u01/app/oracle/oradata/devdb/undotbs01.dbfinput datafile file number=00006 name=/u01/app/oracle/oradata/devdb/idx01.dbfinput datafile file number=00004 name=/u01/app/oracle/oradata/devdb/users01.dbfchannel ORA_DISK_1: starting piece 1 at 2015/07/08 00:58:28channel ORA_DISK_1: finished piece 1 at 2015/07/08 01:00:33piece handle=/u01/app/oracle/fast_recovery_area/DEVDB/backupset/2015_07_08/o1_mf_nnndf_TAG20150708T005827_bsr19n9z_.bkp tag=TAG20150708T005827 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:02:05channel ORA_DISK_1: starting full datafile backup setchannel ORA_DISK_1: specifying datafile(s) in backup setincluding current control file in backup setincluding current SPFILE in backup setchannel ORA_DISK_1: starting piece 1 at 2015/07/08 01:00:34channel ORA_DISK_1: finished piece 1 at 2015/07/08 01:00:35piece handle=/u01/app/oracle/fast_recovery_area/DEVDB/backupset/2015_07_08/o1_mf_ncsnf_TAG20150708T005827_bsr1flnq_.bkp tag=TAG20150708T005827 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:00:01Finished backup at 2015/07/08 01:00:35
一共生成了两个文件
/u01/app/oracle/fast_recovery_area/DEVDB/backupset/2015_07_08/o1_mf_nnndf_TAG20150708T005827_bsr19n9z_.bkp/u01/app/oracle/fast_recovery_area/DEVDB/backupset/2015_07_08/o1_mf_ncsnf_TAG20150708T005827_bsr1flnq_.bkp
第一个文件包含了6个dbf文件的备份,第二个文件包含了控制文件和spfile的备份。这两个文件RMAN称之为备份集。
备份集:是RMAN用来保存备份特有的格式,一个备份集可以包含一个或者多个物理文件。
备份集有三种:
数据文件:可以包含数据文件和控制文件,但不包含归档日志。
归档日志:仅包含归档日志,不能包含数据文件或控制文件。
备份集:在RMAN中可以对备份集做备份,也就是说备份集里面包含备份集。
备份集的特性
可以使用BACKUP 命令创建备份集。FILESPERSET 参数可以控制备份集中包含的数据文件个数。
备份集通常包含多个文件。
可以将备份集写入磁盘或磁带。
要从备份集中提取文件,必须使用还原操作。
数据文件备份集可以是增量备份或完全备份。
备份集不包含从未使用过的块。
我们试想一下,如果按照上面备份数据库一样,所有的数据文件都只生成一个备份集文件会有什么问题?当数据库非常大的时候,生成出来的一个文件也是巨大的。即便我们不考虑操作系统对文件大小是否有限制。那么大的一个文件在管理维护上也是非常困难的。
为此,Oracle引入了备份片的概念。如果你仔细留意上面备份信息,你会发现这样的字样。
piece handle=/u01/app/oracle/fast_recovery_area/DEVDB/backupset/2015_07_08/o1_mf_nnndf_TAG20150708T005827_bsr19n9z_.bkp
piece即时备份片的意思。备份片在物理上将备份集拆分成一个或多个文件。我们看下图:
备份片的特性
备份片是备份集中的一个文件。
备份片可以包含来自多个数据文件的数据块。
可以使用参数MAXPIECESIZE来控制备份片的最大大小。
备份
文件
数据
控制
多个
生成
数据库
日志
两个
参数
大小
物理
特性
巨大
最大
困难
为此
操作系统
上将
下图
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
管理软件开发首选 云趣科技
服务器ping不高但延迟很高
中小学生家庭教室与网络安全
江苏数据库安全箱服务费
深圳天成网络技术开发公司
波分北京软件开发部
工业控制网络安全评价
计算数据库中字段的类型
鱼池设计软件开发
达梦数据库杀会话
陕师大中国近现代史的数据库
数据库技术什么是语句创建
查看服务器连接ip
evs管理系统有服务器吗
伊春伊美刑警破获网络安全
数据库营销什么意思
网络安全和信息化委员会忙不忙
视频处理服务器
陕西鹏程网络技术
cs服务器命令行参数
黑龙江常规软件开发条件
建用户mysql数据库
2008数据库日志清理
武汉亿企搜网络技术有限公司
服务器管理隐藏
联想手机谷歌服务器连接不上
干粉砂浆储料罐系统软件开发
蓝精灵网络技术
网站搭建在服务器上
采用什么规格的视频聊天软件开发