RMAN参数常用设置

查看RMAN所有配置

RMAN> show all;

RMAN configuration parameters for database with db_unique_name ORACLE007 are:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;                             ——————备份文件默认保存为7天(如果不需覆盖也可能保存超过7天)

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 BACKUP TYPE TO BACKUPSET; # 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;

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM ‘AES128‘; # default

CONFIGURE COMPRESSION ALGORITHM ‘BASIC‘ AS OF RELEASE ‘DEFAULT‘ OPTIMIZE FOR LOAD TRUE ; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO ‘/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_oracle007.f‘; # default

配置命令只需更改上面的参数即可

设置FORMAT字符串

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘%F‘;

FORMAT 字符串格式化

  使用FORMAT参数时可使用的各种替换变量,如下(注意大小写)所示:

  • %a :Oracle 数据库的activation ID即RESETLOG_ID。
  • %c :备份片段的复制数(从1开始编号,最大不超过256)。
  • %d :O racle 数据库名称。
  • %D :当前时间中的日,格式为DD。
  • %e :归档序号。
  • %f :绝对文件编号。
  • %F :基于“DBID+时间”确定的唯一名称,格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD为日期,QQ是一个1~256的序列。
  • %h :归档日志线程号。
  • %I :O racle 数据库的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。

设置FORMAT字符串

RETENTION POLICY 是指RMAN备份保留策略。

CONFIGURE RETENTION POLICY TO REDUNDANCY 1;表示备份的冗余度为1,就是保留最近的一份的备份(可以做数据库恢复所需要的一次备份,比如是全备)。

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 60 DAYS;表示备份的可恢复天数在60天以内的恢复所要的备份都保留。

定义了保留策略后可以用crosscheck backup;和delete obsolete;来删除不需要的备份。

如果用catalog,就只要关心RETENTION POLICY就可以了,不用管control_file_record_keep_time 。

如果用controlfile,那control_file_record_keep_time 也会影响controlfile中的保留备份的纪录。所以用controlfile时最好把control_file_record_keep_time 设置成大于      CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 60 DAYS;设置的天数。



时间: 2024-10-12 21:27:34

RMAN参数常用设置的相关文章

sqlplus中常用设置参数

一.各种设置参数解释 转自http://baike.baidu.com/view/1239908.htm Sql*plus是一个最常用的工具,具有很强的功能,主要有: 1. 数据库的维护,如启动,关闭等,这一般在服务器上操作. 2. 执行sql语句执行pl/sql. 3. 执行sql脚本. 4. 数据的导出,报表. 5. 应用程序开发.测试sql/plsql. 6. 生成新的sql脚本. 7. 供应用程序调用,如安装程序中进行脚本的安装. 8. 用户管理及权限维护等. 二.下面就介绍一下一些常用

RMAN 参数详解

使用RMAN>show all;可以显示出RMAN 配置参数为: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP OFF; # defaultCONFIGURE CONTROLFILE AUT

pycharm快捷键及一些常用设置

pycharm快捷键及一些常用设置 pycharm快捷键及一些常用设置,有需要的朋友可以参考下. Alt+Enter 自动添加包 Ctrl+t SVN更新 Ctrl+k SVN提交 Ctrl + / 注释(取消注释)选择的行 Ctrl+Shift+F 高级查找 Ctrl+Enter 补全 Shift + Enter 开始新行 TAB Shift+TAB 缩进/取消缩进所选择的行 Ctrl + Alt + I 自动缩进行 Ctrl + Y 删除当前插入符所在的行 Ctrl + D 复制当前行.或者

WebSphere常用设置

WebSphere常用设置 1.查看环境配置信息D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\logs\AboutThisProfile.txt 要创建的应用程序服务器环境: 应用程序服务器位置: D:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01需要的磁盘空间: 200 MB概要文件名: AppSrv01将此概要文件设为缺省概要文件: True节点名: ar

EditText 常用设置

自动弹出输入法 弹出窗口时自动让控件获取焦点,并弹出输入法. 注意要在onCreate中法中设置,不能在onResume中设置.         et.requestFocus();         new Timer().schedule(new TimerTask() {//Timer是一种定时器工具,用来在一个后台线程计划执行指定任务.           //它可以计划执行一个任务一次或反复多次.TimerTask是一个抽象类,它的子类代表一个可以被Timer计划的任务.        

UIButton、UILabel、UITextField 初学者需要了解的基本定义和常用设置

 以下是三个IOS开发中最常用的控件,作为IOS基础学习教程知识 ,初学者需要了解其基本定义和常用设置,以便在开发在熟练运用. UIButton按钮 第一.UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型有以下6种, typedef enum { UIButtonTypeCustom = 0,  自定义风格 UIButtonTypeRoundedRect,  圆角矩形 UIBu

pycharm快捷键、常用设置、配置管理

http://blog.csdn.net/pipisorry/article/details/39909057 pycharm学习技巧 Learning tips /pythoncharm/help/tip of the day:A special variant of the Code Completion feature invoked by pressing Ctrl+Space twice allows you to complete the name of any class no m

Oracle sqlplus 常用设置

Oracle sqlplus 常用设置 §2.5 SQLPLUS常用设置 使用过程中大都需要进行必要的环境设置才能完成我们所需要的输出. 所有环境的设置由SET命令加相应的环境变量来完成.下面是常用的环境设置: §2.5.1   ARRAYSIZE(取回的行数)SET ARRAY[SIZE]{integer} 一次可以提取(Fetch)的行的数目,1->5000,当有较长字段时应设小些. §2.5.2   AUTOCOMMIT(自动提交)SET AUTO [COMMIT] { [ OFF | O

<转载> pycharm快捷键及一些常用设置

1.编辑(Editing ) Ctrl + Space 基本的代码完成(类.方法.属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert 自动生成代码Ctrl + O 重新方法Ctrl + Alt + T 选中Ctrl + / 行注释Ctrl + S