rman backup format 常用的变量,其中%d%T最常用

语法元素 描述
%a 指定数据库的激活ID。
%b 指定去除目录路径的文件名。仅SET NEWNAME在生成映像副本时对备份有效。如果将其用作生成备份文件的备份的格式规范,则会产生错误。
%c 指定一组双工备份件中备份件的副本号。如果未对备份进行双工,则此变量对于备份集为1,对于代理副本为0。如果启用了命令,那么变量将显示副本号。的最大值%c是256。
%d 指定数据库的名称。
%D 指定格里高利历中月份的当前日期,格式为DD。
%e 指定归档的日志序列号。
%f 指定绝对文件号。
%F 将DBID,日,月,年和序列组合为唯一且可重复的生成名称。此变量转换为c-IIIIIIIIII-YYYYMMDD-QQ,其中:
IIIIIIIIII代表DBID。DBID以十进制打印,以便可以轻松地与目标数据库关联。
YYYYMMDD 是生成备份当天的公历中的时间戳
QQ 是十六进制数的序列,从00开始,最大值为'FF'(256)
注意:%F仅在CONFIGURE CONTROLFILE AUTOBACKUP FORMAT命令中有效。
%h 指定归档的重做日志线程号。
%I 指定DBID。
%M 以格式指定公历中的月份MM。
%N 指定表空间名称。仅当将数据文件备份为映像副本时,此替换变量才有效。
%n 指定数据库的名称,在右侧用x字符填充,总长度为八个字符。例如,如果prod1是数据库名称,则填充名称为prod1xxx。
%p 指定备份集中的件号。该值从1每个备份集开始于,并在创建每个备份片时增加1。
注意:如果指定PROXY,则%p变量必须FORMAT在%U中显式或隐式包含在字符串中。
%s 指定备份集编号。此数字是控制文件中的一个计数器,每个备份集都会增加一个计数器。计数器值始于1控制文件的生命周期,并且是唯一的。如果还原备份控制文件,则可能会产生重复的值。同样,CREATE CONTROLFILE将计数器初始化为1。
%t 指定备份集时间戳,它是一个4字节的值,该值是自固定参考时间以来经过的秒数。您可以使用的组合%s,并%t形成备份集的唯一名称。
%T 以以下格式指定公历中的年,月和日:YYYYMMDD。
%u 指定由8个字符组成的名称,该名称由备份集或映像副本号的压缩表示形式以及创建备份集或映像副本的时间组成。
%U 指定系统生成的唯一文件名(默认)。
%U对于映像副本和备份片段,含义是不同的。对于备份,请%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。
%% 指定百分比(%)字符。例如,%%Y转换为字符串%Y。

 

参考官网:https://docs.oracle.com/en/database/oracle/oracle-database/19/rcmrf/formatSpec.html#GUID-E51F637A-57E0-4B06-803F-3F879DF5BEED

Related Posts