美文网首页linux redhat & Oracle
RMAN中%d %t %s %u,%p,%c 等代替变量的意义

RMAN中%d %t %s %u,%p,%c 等代替变量的意义

作者: 重庆思庄 | 来源:发表于2020-01-14 14:49 被阅读0次

backup incremental level 0 database format='LEV0_%d_%t_%U_%s_%p'

format=string 文件路径和名称的格式串,其中可包含宏变量:

%c copy ID

%p backup piece ID

%s backup set ID

%e log sequence

%h log thread ID

%d database name

%n database name(x填充到8个字符)

%I DBID

%f file ID

%F DBID, day, month, year, and sequencer的复合

%N tablespace name

%t timestamp

%M mh mm格式

%Y year yyyy格式

%u backup set+time((x填充到8个字符)

%U %u_%p_%c

%% %

The format specifier %U is replaced with unique filenames for the files when you take backups.

format 的替换变量,注意大小写!

1. %d  --数据库的db_name

2. %n  --数据库的8位长度的db_name,不足部分用“x”后面填充

3. %N  --数据库表空间的name

4. %I   --数据库的dbid

5. %T  --年月日(YYYYMMDD) == %Y%M%D

6. %t   --9位字符的timestamp

7. %s   --备份集序号

8. %p   --备份片序号

9. %c   --备份片的多个copy的序号

10. %e   --archived redo file 的序列号,只能用在archived redo 上

11. %f   --datafile filenmuber,只能用在备份datafile、tablespace上,否则没有意义

12. %F  --复合format == c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII为dbid,YYYYMMDD为年月日,QQ为十六进制的备份片的多个copy的序号(00-ff)。

13. %u  --8为字母唯一串

14. %U  --复合format ==

· backupset:%u_%p_%c

· copy of datafile:data-D-%d_id-%I_TS-%N_FNO-%f_%u

· copy of archived log:arch-D_%d-id-%I_S-%e_T-%h_A-%a_%u

· copy of controlfile:cf-D_%d-id-%I_%u

相关文章

网友评论

    本文标题:RMAN中%d %t %s %u,%p,%c 等代替变量的意义

    本文链接:https://www.haomeiwen.com/subject/eqhaactx.html