zoukankan      html  css  js  c++  java
  • NOCATALOG的方式备份方案的制定

    假设每周备份两次全备份,其他时间备份归档日志,时间为凌晨3:00.备份位置需要精心设置,一般都是与数据文件在不同的磁盘,同时也需要冗余度。

    定时设置

    30 3 * * 0-6 /opt/oracle/dbmon/rmanbak/startrman.sh

    ######begin备份调度脚本#####

    ./home/oracle/.bash_profile

    SH_HOME=/opt/oracle/dbmon/rmanbak

    export SH_HOME

    DATE=`date +"%Y%m%d"`

    week=`date +"%w"`

    #-------------------------------------

    #Confirm wheher the oracle is runing

    #--------------------------------------

    ps -ef|grep dbw0_$ORACLE_SID |grep -v grep >>/dev/null

    #--------------------------------------

    #Begin to backup

    #----------------------------------------

    if [ $? -eq 0 ]; then

       if [ $week = "0" ] || [ $week = "3" ];then

             rman target / @$SH_HOME/fullback.sql log=$SH_HOME/logs/fullbk`date +"%Y%m%d"`.log

       else

             rman target / @$SH_HOME/archback.sql log=$SH_HOME/logs/fullbk`date +"%Y%m%d"`.log

       fi

    fi

    ######end备份调度脚本#####

    #######begin全备份脚本##############

    run{

    backup full tag 'order' database

    include current controlfile

    format '/home/oracle/backup/orderfullback_%d_%T_%s'

    plus archivelog

    format '/home/oracle/backup/orderarch_%d_%T_%s' delete all input;

    delete noprompt obsolete;

    }

    #######end全备份脚本##############

    #######begin归档备份脚本##############

    run{

    backup archivelog all

    format '/home/oracle/orderarch_%d_%T_%s' delete all input;

    }

    #######end归档备份脚本##############

    Rman的备份保留策略

    CONFIGURE RETENTION POLICY TO REDUNDANCY 3;

  • 相关阅读:
    (六)键盘事件
    (五)鼠标事件
    (四)WebDriver常用方法
    等价类,边界值,判定图实例
    WCF入门(三)---WCF与Web服务/Web Service
    WCF入门(二)-----实战开发
    C#中用JavaScriptSerializer和Json.Net操作json格式的文件
    C#中SaveFileDialog 和OpenFileDialog 的用法
    C#操作.csv文件Demo
    Excel操作--使用NPOI导入导出Excel为DataTable
  • 原文地址:https://www.cnblogs.com/markfeifei/p/3931670.html
Copyright © 2011-2022 走看看