MAN备份FORMAT格式中%的含义是什么

68次阅读
没有评论

共计 5461 个字符,预计需要花费 14 分钟才能阅读完成。

这篇文章主要讲解了“MAN 备份 FORMAT 格式中 % 的含义是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“MAN 备份 FORMAT 格式中 % 的含义是什么”吧!

使用 RMAN show all; 
可以显示出 RMAN 配置参数为: 

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default 
CONFIGURE BACKUP OPTIMIZATION OFF; # default 
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default 
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default 
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO %F # default 
CONFIGURE DEVICE TYPE DISK PARALLELISM 1; # default 
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default 
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default 
CONFIGURE MAXSETSIZE TO UNLIMITED; # default 
CONFIGURE SNAPSHOT CONTROLFILE NAME TO‘C:ORACLE..SNCFTEST.ORA’; #default 1.configure retention policy to redundancy 1: 
是用来决定那些备份不再需要了,它一共有三种可选项,分别是  
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; 
CONFIGURE RETENTION POLICY TO REDUNDANCY 5; 
CONFIGURE RETENTION POLICY TO NONE; 
第一种 recover window 是保持所有足够的备份,可以将数据库系统恢复到最近七天内的任意时刻。任何超过最近七天的数据库备份将被标记为 obsolete。  第二种 redundancy 是为了保持可以恢复的最新的 5 份数据库备份,任何超过最新 5 份的备份都将被标记为 redundancy。它的默认值是 1 份。  第三种不需要保持策略,clear 将恢复回默认的保持策略。  一般最安全的方法是采用第二种保持策略。 2.CONFIGURE BACKUP OPTIMIZATION OFF 
默认值为关闭,如果打开,rman 将对备份的数据文件及归档等文件进行一种优化的算法。 
3.Configure default device type to disk: 
是指定所有 I / O 操作的设备类型是硬盘或者磁带,默认值是硬盘  
磁带的设置是 CONFIGURE DEFAULT DEVICE TYPE TO SBT; 4.CONFIGURE CONTROLFILE AUTOBACKUP OFF 
强制数据库在备份文件或者执行改变数据库结构的命令之后将控制文件自动备份,默认值为关闭。这样可以避免控制文件和 catalog 丢失后,控制文件仍然可以恢复。 5.CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO %F  
是配置控制文件的备份路径和备份格式  6.CONFIGURE DEVICE TYPE DISK PARALLELISM 1; 
是配置数据库设备类型的并行度。 7.CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; 
是配置数据库的每次备份的 copy 数量,oracle 的每一次备份都可以有多份完全相同的拷贝。 8.CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1 
是设置数据库的归档日志的存放设备类型  9.CONFIGURE SNAPSHOT CONTROLFILE NAME TO C:ORACLE… SNCFTEST.ORA  
是配置控制文件的快照文件的存放路径和文件名,这个快照文件是在备份期间产生的,用于控制文件的读一致性。 10.CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT C:…%d_DB_%u_%s_%p  
是配置备份文件的备份路径和备份格式  CONFIGURE CHANNEL DEVICE TYPE DISK  CLEAR; 用于清除上面的信道配置  CONFIGURE EXCLUDE FOR TABLESPACE tablespace [CLEAR]; 此命令用于将指定的表空间不备份到备份集中,此命令对只读表空间是非常有用的。 

————– 

1. 将备份文件存储到指定路径,如 e:\backupb 
  configure channel device type disk format e:\backupb\%d_db_%u  
后面的 %d_db_%u 是存储格式  
2. 我们也可以单独指定 control file 存储在另一个路径:如 e:\backupcontrol 
configure controlfile autobackup format for device type disk to e:\backupcontrol\%F  
后面的 %F 是存储格式  

================ 

RMAN 中常用 configure 命令 2007-06-21 15:37 
1 显示当前的配置信息  
=========================== 
1.01 RMAN show all; 
1.02 查询 RMAN 设置中非默认值: 
  SQL select name,value from v$rman_configure; 

2. 常用的 configure 选项  
=========================== 
2.01 保存策略 (retention policy) 
  configure retention policy to recovery window of 3 days; 
  configure retention policy to redundancy 3; 
  configure retention policy clear; 

2.02 备份优化 backup optimization 
  configure backup optimization on; 
  configure backup optimization off; 
  configure backup optimization clear; 

2.03 默认设备 default device type 
  configure default device type to disk; 
  configure default device type to stb; 
  configure default device type clear; 

2.04 控制文件 controlfile 
  configure controlfile autobackup on; 
  configure controlfile autobackup format for device type disk to /cfs01/backup/conf/conf_%F  
  configure controlfile autobackup clear; 
  configrue controlfile autobackup format for device type disk clear; 
  configrue snapshot controlfile name to /cfs01/backup/snapcf/scontrofile.snp  
  configrue snapshot controlfile name clear; 

2.05 并行数 (通道数) device type disk|stb pallelism n; 
  configure device type disk|stb parallelism 2; 
  configure device type disk|stb clear; 
  configure channel device type disk format e/:rmanback_%U  
  configure channel device type disk maxpiecesize 100m 
  configure channel device type disk rate 1200K; 
  configure channel 1 device type disk format e/:rmanback_%U  
  configure channel 2 device type disk format e/:rmanback_%U  
  configure channel 1 device type disk maxpiecesize 100m 
  configure channel 1 device type disk clear 
  configure channel 2 device type disk clear; 2.06 生成备份副本 datafile|archivelog backup copies 
  configure datafile backup copies for device type disk|stb to 3; 
  configure archivelog backup copies for device type disk|stb to 3; 
  configure datafile|archivelog backup copies for device type disk|stb clear 
  BACKUP DEVICE TYPE DISK DATABASE 
  FORMAT /disk1/backup/%U , /disk2/backup/%U , /disk3/backup/%U  

2.07 排除选项 exclude 
  configure exclude for tablespace users  
  configrue exclude clear; 

2.08 备份集大小 maxsetsize 
  configure maxsetsize to 1G|1000M|1000000K|unlimited; 
  configure maxsetsize clear; 

2.09 其它选项 auxiliary 
  CONFIGURE AUXNAME FOR DATAFILE 1 TO /oracle/auxfiles/aux_1.f  
  CONFIGURE AUXNAME FOR DATAFILE 2 TO /oracle/auxfiles/aux_2.f  
  CONFIGURE AUXNAME FOR DATAFILE 3 TO /oracle/auxfiles/aux_3.f  
  CONFIGURE AUXNAME FOR DATAFILE 4 TO /oracle/auxfiles/aux_4.f  
  – 
  CONFIGURE AUXNAME FOR DATAFILE 1 CLEAR; 
  CONFIGURE AUXNAME FOR DATAFILE 2 CLEAR; 
  CONFIGURE AUXNAME FOR DATAFILE 3 CLEAR; 
  CONFIGURE AUXNAME FOR DATAFILE 4 CLEAR; 

使用 FORMAT 参数时可使用的各种替换变量,如下(注意大小写)所示:
%a:Oracle 数据库的 activation ID 即 RESETLOG_ID。
%c:备份片段的复制数(从 1 开始编号,最大不超过 256)。
%d:Oracle 数据库名称。
%D:当前时间中的日,格式为 DD。
%e:归档序号。
%f:绝对文件编号。
%F:基于 DBID+ 时间 确定的唯一名称,格式的形式为 c -IIIIIIIIII-YYYYMMDD-QQ, 其中 IIIIIIIIII 为该数据库的 DBID,YYYYMMDD 为日期,QQ 是一个 1~256 的序列。
%h:归档日志线程号。
%I:Oracle 数据库的 DBID。
%M:当前时间中的月,格式为 MM。
%N:表空间名称。
%n:数据库名称,并且会在右侧用 x 字符进行填充,使其保持长度为 8。比如数据库名 JSSBOOK,则生成的名称则是 JSSBOOKx。
%p:备份集中备份片段的编号,从 1 开始。
%s:备份集号。
%t:备份集时间戳。
%T:当前时间的年月日格式(YYYYMMDD)。
%u:是一个由备份集编号和建立时间压缩后组成的 8 字符名称。利用 %u 可以为每个备份集生成一个唯一的名称。
%U:默认是 %u_%p_%c 的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式,执行不同备份操作时,生成的规则也不同,如下所示:
生成备份片段时,%U=%u_%p_%c;
生成数据文件镜像复制时,%U=data-D-%d_id-%I_TS-%N_FNO-%f_%u;
生成归档文件镜像复制时,%U=arch-D_%d-id-%I_S-%e_T-%h_A-%a_%u;
生成控制文件镜像复制时,%U=cf-D_%d-id-%I_%u。
%Y:当前时间中的年,格式为 YYYY。
注:如果在 BACKUP 命令中没有指定 FORMAT 选项,则 RMAN 默认使用 %U 为备份片段命名。

感谢各位的阅读,以上就是“MAN 备份 FORMAT 格式中 % 的含义是什么”的内容了,经过本文的学习后,相信大家对 MAN 备份 FORMAT 格式中 % 的含义是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-24发表,共计5461字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)