欢迎来到天天文库
浏览记录
ID:22292988
大小:92.00 KB
页数:6页
时间:2018-10-28
《探索oracle之rman05增量备份》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、探索ORACLE之RMAN05增量备份在前几次的博文屮我提到了数据库的一致性备份和非一致性备份,它们都屈于完全备份,对数据的备份,每次备份是备份所有块,在今天我们就来谈谈增量备份,通过增量备份可以有效的节省存储空间及备份的所需的时间。1、什么是增量备份?什么是增量备份,增量备份分为两种,分别为差异增量(DifferentialBackup)备份与累计增量(CumulativeBackup)备份。使用RMAN建立备份集的时,默认是备份数据文件的所有数据块,这种备份也称之为完全备份,而增量备份只备份上次备份以来变化的数据块。可以
2、通过RMAN的增景备份来实现数据文件,表空问,数据厍的备份,同时使备份文件达到最小。注意:在OraclelOg之前,差异增S备份和累积增fi备份都包括0、1、2、3、4、5共五个备份级别,但在Oracle10g巾只有0、1两个级别,其中0级相当于完全备份。2、差异增量备份:差异增呈备份级别1备份敁近一次增虽备份(差异增S备份和累计增虽备份)变化的数裾块。如果要进行级别1差异増M备份,RMAN备份在执行最后一个级别1的增鲎备份后所变化的数裾块;如果之前没有执行过级别1的备份,就备份£1执行级别0以后变化的数据块;如果也没宥执行
3、过级别0的备份,Rman就复制文件创建以来变化的所有数据块,否则执行一个级别0的备份。差异増M备份见(阁一)所示。周U执行一个级别为0的增量备份,周一和周六执行级别为1的差异増量备份,即指备份自上一个备份以来Backuplevel011111101111110DaySunMonTugsW©dThurFriSatSunMonTugsWedThurFriSatSun(阁一)3、累积增量备份:累计增景备份楚指备份自最近的级别0备份以來所变化的数据块。累积增暈备份能减少恢复吋间。累计增景备份的示意图如(图二)所示。Backuplev
4、el011111101111110DaySunMonTuesWedThurFriSatSunMonTuesWedThurFriSatSun图二屮,周円对数据库执行了级别为0的备份。周一到周六执行级别为1的累积增景备份。从图屮的箭头可以看出,累计增量备份是备份级o以来的数据块被修改的数据。累计增量备份增加了备份时间,但是w为恢a的时候,需耍从更少的备份集中恢a数据,所以累计增量备份将比差异增量备份更节省时间。2、如何创建增量备份在OnCle9i中,只耍是增量备份,都需耍对比数据库中的所宥数据块。这个过程很费时间,而且由于增量备
5、份形成多个不通的备份集,使得恢复变得更加不可靠速度也更慢。一般情况卜*不是很使用,但是对大型的数据仓库系统还是非常不错的,OLTP系统一般没宥必耍在9i数据库上选择增量备份。但是到了Oracle10g的吋候增量备份有了很大的改进。实现了增量备份成真正意义上的备份。通过特有的增量口志,使得RMAN没有必耍去比较数裾块中的每个数裾块。但代价是会增加磁盘的I/O。另外,Oracle10g通过备份的合并,使增量备份的结果可以合并在一起,而减少恢复吋间。增量备份都需耍一个基础,0集备份,0级备份就是所有增量的基础。0级增量备份与全备的
6、不同就是0级备份可以做为其它增量备份的基础备份而全备不可以。如下是0级增量,1级累计增量,1级差异增量的区别。0级备份:RMAN〉backupincrementallevel0database;Startingbackupat24-MAY-12usingtargetdatabasecontrolfileinsteadofrecoverycatalogallocatedchannel:ORA一DISK_1channelORA_DISK_1:sid=139devtype=DISKchannelORA_DISK_1:startin
7、gincrementallevelOdatafilebackupsetchannelORA一DISK」:specifyingdatafile(s)inbackupsetinputdatafilefno=00001name=/DBData/WWL/system01.dbfinputdatafilefno=00003name=/DBData/WWL/sysaux01.dbfinputdatafilefno=00002name=/DBData/WWL/undotbs01.dbfinputdatafilefno=00004name=
8、/DBData/WWL/users01.dbfchannelORA_DISK_1:startingpiece1at24-MAY-12channelORA_DISK_1:finishedpiece1at24-MAY-12piecehandle=/DBBak/bak_WWL_05_24_0kn
此文档下载收益归作者所有