为RMAN备份指定TAG
RMAN会在它创建的每个备份上附加一个字符串,称为TAG,用于标识每个备份。
可以使用默认的TAG,也可以使用TAG参数指定自己的TAG。
关于备份标签
用户指定的的TAG可以用于表示不同的备份集或镜像拷贝的目的和用途。
可以为备份集、代理拷贝、数据文件拷贝、控制文件拷贝设置标签。
例可以将用于SWITCH命令的拷贝标记为for_switch_only;将用于RESTORE命令的拷贝标记为for_restore_only。
标签不需要唯一,所以多个备份集或镜像拷贝可能会有相同的标签,例weekly_backup。
假定指定一个数据文件应该从指定标签的备份来还原,如果多个备份具有相同的标签,则RMAN会还原最近的备份。
实践中,标签通常用于区分作为单个备份策略(例如增量备份)的一部分而创建的一系列的备份。
例如可以为每周的增量备份创建一个标签weekly_incremental。
许多形式的BACKUP命令允许你将标签和一个备份关联起来,而后RESTORE和RECOVER命令允许指定标签来限制用于还原和恢复操作所使用的备份。
如果没用指定标签RMAN会隐式地为备份创建默认的标签(除了自动备份的控制文件外)。
标签的格式为yyyyMMDDTHHMMSS。例,以于数据文件1的备份可能产生一个标签为TAG20070208T133437。
这里的日期和时间是RMAN在执行备份的实例上的时区启动备份的时间。
如果一个BACKUP命令产生多个备份集,则每个备份片具有相同的默认标签。
标签以大写的形式存储,不管你输入时是否为大写。标签的最大长度为30字节。
标签不能使用操作系统环境变量或使用特定的格式变量如%T或%D
为备份集和镜像拷贝指定TAG
标签的字符局限于对于目标数据库文件系统文件名合法的字符。
例如ASM不支持-号,所以标签weekly-incr对于ASM磁盘组上的备份来讲就是不合法的标签。
如果给备份集设置了标签,则这个标签是备份集的指定的拷贝中每个备份片的一个属性。
如果你创建了多路化备份集,则这个备份集的每个拷贝被设置为相同的标签。
--给备份集指定标签 BACKUP AS BACKUPSET COPIES 1 DATAFILE 7 TAG mondaybkp; --当为镜像拷贝指定标签,则该标签会应用到每个拷贝. 表空间users和tools的每个数据文件的拷贝标签都是MONDAYCPY BACKUP AS COPY TABLESPACE users, tools TAG mondaycpy; --拷贝数据库中标签为full_cold_copy的镜像拷贝,新的拷贝的标签为new_full_cold_copy BACKUP AS COPY COPY OF DATABASE FROM TAG full_cold_copy TAG new_full_cold_copy; |
--删除原先的所有备份 RMAN> delete backup;
--使用指定的标签进行备份 RMAN> backup incremental level 0 tablespace users tag user_lv0;
Starting backup at 2013-08-14 04:23:22 using channel ORA_DISK_1 channel ORA_DISK_1: starting incremental level 0 datafile backup set channel ORA_DISK_1: specifying datafile(s) in backup set input datafile file number=00008 name=/oradata/users02.dbf input datafile file number=00004 name=/oradata/users01.dbf channel ORA_DISK_1: starting piece 1 at 2013-08-14 04:23:23 channel ORA_DISK_1: finished piece 1 at 2013-08-14 04:23:24 piece handle=/pooldisk02/backup03/1coh8d5r_1_1 tag=USER_LV0 comment=NONE channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01 Finished backup at 2013-08-14 04:23:24
Starting Control File and SPFILE Autobackup at 2013-08-14 04:23:24 piece handle=/u01/app/oracle/fast_recovery_area/TESTDB11/autobackup/2013_08_14/o1_mf_s_823407804_90pm4dlk_.bkp comment=NONE Finished Control File and SPFILE Autobackup at 2013-08-14 04:23:25
RMAN> list backup of tablespace users;
List of Backup Sets ===================
BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ ------------------- 40 Incr 0 5.30M DISK 00:00:00 2013-08-14 04:23:23 BP Key: 40 Status: AVAILABLE Compressed: NO Tag: USER_LV0 Piece Name: /pooldisk02/backup03/1coh8d5r_1_1 List of Datafiles in backup set 40 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- ------------------- ---- 4 0 Incr 2641869 2013-08-14 04:23:23 /oradata/users01.dbf 8 0 Incr 2641869 2013-08-14 04:23:23 /oradata/users02.dbf |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1084903/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/17013648/viewspace-1084903/