backup命令
语法
backup【full | incremental level 【=】n】(backup_type option);
参数说明
full:完全备份
incremental :增量备份
level:备份等级(0,1,2,3,4。0级相当于完全备份)
backup_type :备份对象,如下所示
1)database:表示备份全部数据库,包括所有的数据文件和控制文件
2)tablespace:备份表空间,可以备份一个或多个指定的表空间
3)datafile:备份数据文件
4)archivelog【all】:表示备份【全部】归档日志文件
5)current controlfile:表示备份当前控制文件
6)datafilecopy【tag】表示使用copy命令备份的数据文件
7)controlfilecopy:表示使用copy命令备份的控制文件
8)backupset【all】:表示使用backup命令备份的所有文件

option:可选项,主要参数如下
1)tag:指定一个标记
2 )format 表示文件的存储格式
–1 %c: 表示备份段的多个copy的序号
–2 %D:以DD格式显示日期
–3 %Y: 以YYYY格式显示年度
–4 %n: 8位长度的数据库名称,不足部分使用’X’在后面填充,如oracle自动形成orallgXXX
–5 %s: 备份集号,此数字是控制文件中随备份集增加的一个计数器,从1开始
–6 %T:指定年,月,日,格式为YYYYMMDD
–7 %U: 指定一个便于使用的,由%u_%p_%c构成的,确保不会重复的备份文件名称,rman默 认使用%U格式
–8 %d:指定数据库名
–9 %M :以MM格式显示月份
–10 %F :结合数据库标识dbid,日,月,年,序列,构成唯一的自动产生的字符串名称
–11 %p :文件备份序号,在备份集中的备份文件片编码,从1开始,每次加1
–12 %t :指定备机集的时间戳,是一个4字节值的秒数值,%t与%s结合构成的唯一备份集名称
–13 %u :指定备份集编码,已经备份集创建的时间构成的8个字符的文件名称
–14 %% :指定字符串%,如%%Y表示为%Y

3)include current controlfile:表示备份当前控制文件
4)filesperset:表示每个备份集所包含的文件
5)channel:指定备份通道
6)delete【all】input 备份结束后删除归档日志
7)maxsetsize:指定备份集的最大尺寸
8)skip【offline | readonly | inaccessible】可以选择的备份条件

posted on 2017-06-05 14:54  2637282556  阅读(406)  评论(0编辑  收藏  举报