oracle RMAN CONFIGURE配置项

oracle RMAN CONFIGURE配置项

一、显示RMAN 配置信息

使用RMAN>show all

类似信息如下:

  •  
  • 
    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
    
    		
  • 二、RMAN>show all 查询的结果的含义

    1、configure retention policy

    (1)、配置备份保留策略,用来决定那些备份不再需要了

    (2)、基于时间的保留策略

  • 
    RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF n DAYS;
    
    		
  • recover window是保持所有足够的备份,可以将数据库系统恢复到最近n天内的任意时刻。任何超过最近n天的数据库备份将被标记为obsolete。

    (3)、基于冗余数量的保留策略

  • 
    RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY n;
    
    		
  • 保持可以恢复的最新的5份数据库备份,任何超过最新5份的备份都将被标记为redundancy。它的默认值是1份。

    (4)、取消备份保留策略

  • 
    RMAN> CONFIGURE RETENTION POLICY TO NONE;
    
    		
  • (5)、恢复默认的保持策略

  • 
    RMAN> configure retention policy clear
    			

     

  • 2、CONFIGURE BACKUP OPTIMIZATION

    (1)、配置备份优化,备份优化包括OFF和ON两个状态,默认值为关闭,如果打开,rman将对备份的数据文件及归档等文件进行一种优化的算法

    (2)、打开备份优化

  • 
    RMAN> CONFIGURE BACKUP OPTIMIZATION ON;
    
    		
  • (3)、关闭备份优化

  •  
  • 
    RMAN> CONFIGURE BACKUP OPTIMIZATION OFF;
    
    			
  • 3、CONFIGURE DEFAULT DEVICE TYPE

    (1)、配置I/O设备类型,RMAN 支持的I/O设备类型有两种:磁盘(DISK)和磁带(SBT),默认情况下为磁盘。

    (2)、使用磁盘设备

  • 
    RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;
    
    			
  • (3)、使用磁带设备

  • 
    RMAN> CONFIGURE DEFAULT DEVICE TYPE TO SBT;
    
    		
  • (4)、如果I/O设备发生变化,相关配置项也需要修改。

    例如:配置磁盘设置的默认并行度为2:

  • 
    RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
    
    		
  • 4、CONFIGURE CONTROLFILE AUTOBACKUP

    (1)、配置控制文件自动备份,选择是否自动备份控制文件,包含两个状态:OFF和ON。

    (2)、强制数据库在备份文件或者执行改变数据库结构的命令之后将控制文件自动备份,默认值为关闭。这样可以避免控制文件和catalog丢失后,控制文件仍然可以恢复。

    (3)、打开自动备份

  • 
    RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON
    
    		
  • (4)、禁止自动备份

  • 
    RMAN> CONFIGURE CONTROLFILE AUTOBACKUP OFF
    
    		
  • (5)、同时可以通过如下配置指定自动备份的格式和路径

  • 
    RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO  'F:\ORACLE\BACKUP\%F' ;
    
    		
  • (6)、在备份期间,将产生一个控制文件的快照,用于控制文件的读一致性,这个快照可以通过如下配置:

  • 
    RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO  'F:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\ SNCFJSSBOOK.ORA' ;
    
    		
  • 5、CONFIGURE DEVICE TYPE

    (1)、设置并行备份,RMAN 支持并行备份与恢复,也可以在配置中指定默认的并行程度。

    (2)、例如:指定在以后的备份与恢复操作中并行度为2,即同时开启2个通道进行备份与恢复。

  • 
    RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
    
    			
  • 6、CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1

    是配置数据库的每次备份的copy数量,oracle的每一次备份都可以有多份完全相同的拷贝。

    7、CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1

    设置数据库的归档日志的存放设备类型

    8、CONFIGURE MAXSETSIZE

    配置备份集的最大尺寸,该配置限制通道上备份集的最大尺寸,单位支持 B ytes 、KB、MB、GB。

    标签: