Oracle 学习之RMAN(六)备份集备份片
发表于:2024-10-22 作者:千家信息网编辑
千家信息网最后更新 2024年10月22日,我们回过头来看看进行数据库备份时生成的文件。RMAN> backup database; Starting backup at 2015/07/08 00:58:27using channel ORA
千家信息网最后更新 2024年10月22日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安全错误
数据库的锁怎样保障安全
加强网络安全管理的决议草案
green代理服务器
安徽网络技术产品介绍
离线玩家交互数据库
软件开发扩展市场
长春软件开发吉网传媒官网
代表软件开发者的身份
ssh切换数据库
北京网吧网络安全员考试题
有没有网络安全之类的程序
服务器破解密码
智能家居服务器
软件开发的基础知识有什么
网络安全人才平均工资
内江软件开发简介
网络安全相关板报
山东水利职业学院计算机网络技术
sql一张表的数据库
岳阳软件开发系列
如何加强校园网络安全管理
数据库怎么创建表空间
北京共享雨伞软件开发
嘟嘟互联网科技有限公司
电厂网络安全项目
林明瑜 做好网络安全防护
数据库通配符怎么搜索
哪些服务器资质比较安全
君和社区服务器地址
创建数据库没有表
奉贤区机械网络技术产业化