backup命令

原文地址:https://blog.csdn.net/zhou920786312/article/details/72867320

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】可以选择的备份条件


猜你喜欢

转载自blog.csdn.net/cuiyan1982/article/details/80569301