zoukankan      html  css  js  c++  java
  • RMAN CONFIGURE

    可以通过SHALL ALL命令查看 RMAN的配置信息
    RMAN> show all;
    RMAN 配置参数为:
    CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
    CONFIGURE BACKUP OPTIMIZATION OFF; # default
    CONFIGURE DEFAULT DEVICE TYPE TO DISK;
    CONFIGURE CONTROLFILE AUTOBACKUP ON;
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'C:/AUTOBACKUP/ROBINSON_%F';
    CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 2;
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
    CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT   'C:/BACKUP1/BACKUP_%U';
    CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT   'C:/BACKUP2/BACKUP_%U';
    CONFIGURE MAXSETSIZE TO 500 M;
    CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
    CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
    CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
    CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/SNCFROBINSON.ORA'; # default
    下面来详细讲解RMAN的配置设置,通过设置这些配置,我们只需要发出backup database;命令就可以让ORACLE按照我们的设置备份。
    CONFIGURE RETENTION POLICY TO REDUNANCY 3;

    配置备份集冗余为3,这种设置通常是由于不经常备份,如果备份集大于3,那么通过report obsolete命令就可以查看过期的备份集,然后通过delete obsolete 可以删除过期的备份集,注意,如果提示说不能删除,那么可以通过crosscheck backupset以及crosscheck archivelog all来交叉检查备份集和归档日志,然后report obsolete,delete obsolete;
    CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 3 DAYS;

    配置备份集保留3天,过了3填之后这个备份集就是过期的,不过这个时候不会自动删除过期的备份,与冗余一样,我们必须使用report obsolete,delete obsolete来删除过期的备份。
    CONFIGURE BACKUP OPTIMIZATION ON; 

    设置备份优化开,默认是关闭的,比如说一个表空间是只读的,那么第二次备份的时候就不会备份那个只读的表空间。
    CONFIGURE DEFAULT DEVICE TYPE TO DISK/sbt; 

    配置备份的默认设备为磁盘/磁带
    CONFIGURE CONTROLFILE AUTOBACKUP ON;       

    配置控制文件和参数文件自动备份,当数据库结构发生改变的时候,如果有这个设置那么ORACLE会自动备份控制文件和参数文件,同时我们运行backup database 的时候 ,也会备份控制文件和参数文件。
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'C:/AUTOBACKUP/ROBINSON_%F';

    配置控制文件和参数文件自动备份到C/AUTOBACKUP/目录下,并且以ROBINSON开头,%F格式存储,这样设置之后,控制文件和参数文件的自动备份就不会备份到DB_RECOVERY_FILE_DEST目录中
    CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 2;

    设置备份集压缩,并且并行度为2
    CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT   'C:/BACKUP1/BACKUP_%U';
    CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT   'C:/BACKUP2/BACKUP_%U';
    通过上面的配置,我们在发出backup database命令之后,就会分配2个通道,然后把备份集分别存放在C:/BACKUP1/和C:/BACKUP2目录下,不会在默认的DB_RECOVERY_FILE_DEST目录下备份,默认的情况下,并行度为1,而且没有指定压缩备份。如果在上面的设置中把2该为1,那么就不会再C:/BACKUP2/目录中生成备份集。
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

    表示生成备份集的时候只生成一个备份,如果把1改成2那么就会生成两个备份,包括数据文件,控制文件,参数文件。
    CONFIGURE MAXSETSIZE TO 500 M;

    指定每个备份集的大小最大值为500M,默认为unlimited,如果数据文件大于500m,会导致备份失败
    CONFIGURE ENCRYPTION FOR DATABASE ON;

    设置备份加密打开,这个事10R2之后的新功能,默认为关闭,如果设置了这个之后,可以set encryption on identifyed by youpassword only;加密备份,还原的时候需要提供密码。
    CONFIGURE CHANNEL 1 DEVICE TYPE DISK CLEAR; ---清除通道1的配置
    CONFIGURE MAXSETSIZE CLEAR;                 ---清除MAXSETSIZE 设置
    CONFIGURE CONTROLFILE AUTOBACKUP CLEAR;     ---关闭控制文件,参数文件自动备份

    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK  CLEAR ---清除控制文件,参数文件格式设置

  • 相关阅读:
    Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the EditerInput
    React 综合事件 SyntheticEvent
    浏览器进程?线程?
    如何选择Redux的store和React的state?
    主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)
    前端路由实现与 react-router 源码分析
    Sass Less SCSS 的抉择
    单行居中显示文字,多行居左显示,最多两行超过用省略号结尾
    link和@import的区别
    css选择符属性继承优先级算法以及css3新增伪类新特性
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330692.html
Copyright © 2011-2022 走看看