• rman备份


    --任务
    服务器10.20.0.53上的oracle信息
    oracle 数据库 实例:orcl
    sys/system  密码:123
    其余帐号密码:oracle123

    我这里希望能做个RMAN的备份策略
    包含以下内容:
    每周一次的全量备份(计划任务)
    每天一次的增量备份

    备份和复制信息的监控检查。
    数据恢复测试,恢复点试验。
    如果有其他需求,请联系我。


    --0级备份,文件名:backup_orcl_i0.rman
    run {
     configure retention policy to recovery window of 7 days;
     configure controlfile autobackup on;
     configure controlfile autobackup format for device type disk to 'D:/autobackup/rman/%F';
     allocate channel ch1 device type disk format 'D:/autobackup/rman/data_%T_%U';
     backup incremental level=0 database skip inaccessible filesperset 10
       plus archivelog filesperset 20
       delete all input;
     release channel ch1;
     }
     allocate channel for maintenance device type disk;
     crosscheck backupset;
     delete noprompt obsolete;
     
    --1级备份,文件名:backup_orcl_i1.rman
    run {
     configure retention policy to recovery window of 7 days;
     configure controlfile autobackup on;
     configure controlfile autobackup format for device type disk to 'D:/autobackup/rman/%F';
     allocate channel ch1 device type disk format 'D:/autobackup/rman/data_%T_%U';
     backup incremental level=1 database skip inaccessible filesperset 10
       plus archivelog filesperset 20
       delete all input;
     release channel ch1;
     }
     allocate channel for maintenance device type disk;
     crosscheck backupset;
     delete noprompt obsolete;

    --批处理文件
    set oracle_sid=orcl
    rman target / msglog D:\autobackup\rman\logs\i0_%date%.log cmdfile=D:\autobackup\rman\backup_orcl_i0.rman

    set oracle_sid=orcl
    rman target / msglog D:\autobackup\rman\logs\i1_%date%.log cmdfile=D:\autobackup\rman\backup_orcl_i1.rman

    --计划任务
    每周一次的0级备份
    每天一次的1级备份

    --备份信息的监控检查。
    通过日志D:\autobackup\rman\logs\i0_%date%.log查看

    --恢复
    恢复功能正在查阅相关资料,测试通过后再发给您。

    --建议
    在您发给我的文档《rman.doc》中看到:
     4)Full backup 全备份
     全备份是指对数据文件中使用过的数据块进行备份,没有使用过的数据块是不做备份的,也就是说,RMAN 进行备份是进行压缩的。
     5)Incremental backup 增量备份
     增量备份是指备份数据文件中自从上一次同一级别的或更低级别的备份以来被修改过的数据块。与完全备份相同,增量备份也进行压缩。
     增量备份虽然概念很好,备份也很简单,但恢复起来却是另外一回事,不仅麻烦而且容易出错,所以实际中越来越少使用,
     到了Oracle 9i已经建议不再使用,以后版本会逐渐取消对增量备份的支持。
    所以,建议每天一次全备份。
     --全备份,文件名:backup_orcl.rman
     run {
      configure retention policy to recovery window of 7 days;
      configure controlfile autobackup on;
      configure controlfile autobackup format for device type disk to 'D:/autobackup/rman/%F';
      allocate channel ch1 device type disk format 'D:/autobackup/rman/data_%T_%U';
      backup database skip inaccessible filesperset 10
        plus archivelog filesperset 20
        delete all input;
      release channel ch1;
      }
      allocate channel for maintenance device type disk;
      crosscheck backupset;
      delete noprompt obsolete;
     --批处理文件
     set oracle_sid=orcl
     rman target / msglog D:\autobackup\rman\logs\%date%.log cmdfile=D:\autobackup\rman\backup_orcl.rman 
     --计划任务
     每天一次全备份 

    --注意:
    1.启动日志归档模式:
     sql> alter database archivelog;
    2.手工将操作系统目录:D:\autobackup\rman\logs\
    3.通过 configure retention policy to recovery window of 7 days;来设置备份的保留天数,
      如果是“每天一次全备份”,备份保留2天即可。
    4.通过 crosscheck backupset;检查备份是否过期。
    5.通过 delete noprompt obsolete; 删除过期的备份。

  • 相关阅读:
    移动端网络优化
    性能优化之Java(Android)代码优化
    性能优化之布局优化
    性能优化之数据库优化
    Android性能调优
    Android性能检测--traceview工具各个参数的意思
    RDIFramework.NET ━ .NET高速信息系统开发框架钜献 V2.9 版本震撼发布
    【C++基金会 04】vector详细解释
    Chromium-Dev一些缩写
    怎么样CSDN Blog投机和增加流量?
  • 原文地址:https://www.cnblogs.com/BradMiller/p/2072642.html
Copyright © 2020-2023  润新知