ITPub博客

首页 > 数据库 > Oracle > Backup And Recovery User's Guide-备份数据库-RMAN备份概览-为RMAN备份指定TAG

Backup And Recovery User's Guide-备份数据库-RMAN备份概览-为RMAN备份指定TAG

原创 Oracle 作者:luisedalian 时间:2014-02-20 22:38:52 0 删除 编辑

RMAN备份指定TAG

RMAN会在它创建的每个备份上附加一个字符串,称为TAG,用于标识每个备份。

可以使用默认的TAG,也可以使用TAG参数指定自己的TAG

关于备份标签

用户指定的的TAG可以用于表示不同的备份集或镜像拷贝的目的和用途。

可以为备份集、代理拷贝、数据文件拷贝、控制文件拷贝设置标签。

例可以将用于SWITCH命令的拷贝标记为for_switch_only;将用于RESTORE命令的拷贝标记为for_restore_only

 

标签不需要唯一,所以多个备份集或镜像拷贝可能会有相同的标签,例weekly_backup

假定指定一个数据文件应该从指定标签的备份来还原,如果多个备份具有相同的标签,则RMAN会还原最近的备份。

 

实践中,标签通常用于区分作为单个备份策略(例如增量备份)的一部分而创建的一系列的备份。

例如可以为每周的增量备份创建一个标签weekly_incremental

许多形式的BACKUP命令允许你将标签和一个备份关联起来,而后RESTORERECOVER命令允许指定标签来限制用于还原和恢复操作所使用的备份。

 

如果没用指定标签RMAN会隐式地为备份创建默认的标签(除了自动备份的控制文件外)。

标签的格式为yyyyMMDDTHHMMSS。例,以于数据文件1的备份可能产生一个标签为TAG20070208T133437

这里的日期和时间是RMAN在执行备份的实例上的时区启动备份的时间。

如果一个BACKUP命令产生多个备份集,则每个备份片具有相同的默认标签。

 

标签以大写的形式存储,不管你输入时是否为大写。标签的最大长度为30字节。

标签不能使用操作系统环境变量或使用特定的格式变量如%T%D

为备份集和镜像拷贝指定TAG

标签的字符局限于对于目标数据库文件系统文件名合法的字符。

例如ASM不支持-号,所以标签weekly-incr对于ASM磁盘组上的备份来讲就是不合法的标签。

如果给备份集设置了标签,则这个标签是备份集的指定的拷贝中每个备份片的一个属性。

如果你创建了多路化备份集,则这个备份集的每个拷贝被设置为相同的标签。

--给备份集指定标签

BACKUP AS BACKUPSET COPIES 1 DATAFILE 7 TAG mondaybkp;

--当为镜像拷贝指定标签,则该标签会应用到每个拷贝. 表空间userstools的每个数据文件的拷贝标签都是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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5675812