RMAN中format的参数

(转自:http://blog.chinaunix.net/uid-23079711-id-2554290.html)

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
时间: 2024-07-31 09:17:19

RMAN中format的参数的相关文章

C语言中的可变参数函数 三个点“…”printf( const char* format, ...)

第一篇 C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: printf("%d",i); printf("%s",s); printf("the number is %d ,string is:%s",

使用rman中的duplicate复制数据库

目标库和复制库环境: OS: Linux Red Hat AS 4 DB Version: 10.2.0.1 1.目标库和复制库信息 Rman 中的目标库(target database)指的是被复制的库,复制库(duplicate database)是指复制后生成的新库.这里为了测试方便,复制库和目标库的目录结构设置相同. 目标库: IP:192.168.30.37 SID:oracl 复制库: IP:192.168.30.43 SID:oraclbak 2.在复制库上的的操作步骤 执行以下操

CString中Format函数与格式输入与输出

CString中Format函数与格式输入与输出 Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用: 格式化字符串forma("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变) 1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明: d输出带符号十进制数 o输出无符号八进制数 x输出无符号十六进制数 u输出无符号数 c输出单个字符 s输出一串字符 f输出实数(6位小数) e以指数形式输出实数 g选用f与e格式中

C,C++中使用可变参数

可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等.可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然就用数组或每种写个重载).在C#中有专门的关键字parame,但在C,C++并没有类似的语法,不过幸好提供这方面的处理函数,本文将重点介绍如何使用这些函数. 第一步 可变参数表示 用三个点-来表示,查看printf()函数和scanf

C# 中的可变参数方法(VarArgs)

首先需要明确一点:这里提到的可变参数方法,指的是具有 CallingConventions.VarArgs 调用约定的方法,而不是包含 params 参数的方法.可以通过MethodBase.CallingConvention 属性来获取某个方法的调用约定. 举个常见的例子来说,C 语言的 printf 方法大多数人应该都知道,它的作用是向标准输出流(stdout)写入格式化字符串,printf 的方法签名是: int printf(const char * format, ...); 方法签名

RMAN中nocatalog与catalog的区别?

nocatalog方式:用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息,即RMAN的备份信息写在本地控制文件里面. catalog方式:必须要首先要创建目录备份数据库(catalog,也称知识库),建立恢复目录,即数据库的备份信息写到恢复目录里面. ---------------------------------------------------------- RMAN中nocatalog与catalog的区别 n

Oracle 学习之RMAN(七)参数配置

配置RMAN备份环境 对于大多数备份操作而言,RMAN为持久化的参数配置提供了合理的默认值,使您能够执行基本的备份和恢复.但是如果你了解更多的配置,你可以更有效的使用RMAN实现基于RMAN的备份策略. 使用SHOW ALL命令查看RMAN的配置 RMAN> show all; RMAN configuration parameters for database with db_unique_name DEVDB are: CONFIGURE RETENTION POLICY TO REDUND

【转】C,C++中使用可变参数

可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等.可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然就用数组或每种写个重载).在C#中有专门的关键字parame,但在C,C++并没有类似的语法,不过幸好提供这方面的处理函数,本文将重点介绍如何使用这些函数. 第一步 可变参数表示 用三个点…来表示,查看printf()函数和scanf

function(函数)中的动态参数

我们可向函数传递动态参数,*args,**kwargs,首先我们来看*args,示例如下:     1.show(*args) def show(*args): print(args,type(args))    #以元组的形式向列表传递参数 show(11,22,33,44,55,66) 首先我们定义了一个函数,函数show(*args)里面的*args可以接收动态参数,这里我们接收一个元组形式的参数,我们可以向show()里面传递很多参数,函数默认把这些参数作为一个元组进行接收.     2