zoukankan      html  css  js  c++  java
  • 【Vegas原创】RMAN数据库Daily备份脚本(Linux版)

    例:添加oralin数据库每日RMAN备份

    1,添加/u03/script/oralin/fullbak.sh
    #!/bin/sh
    echo "`date` 
    backup start"
    $ORACLE_HOME
    /bin/rman target / nocatalog <<EOF
    run{
    allocate channel c1 type 
    disk;
    allocate channel c2 type 
    disk;
    allocate channel c3 type 
    disk;
    backup  format '/u03/dmp/oralin/dbfile/full%u_%s_%p' database
    include 
    current controlfile;
    sql 
    'alter system archive log current';
    backup filesperset 3 format '/u03/dmp/oralin/log/arch%u_%s_%p'
    archivelog 
    all delete input;
    release channel c1;
    release channel c2;
    release channel c3;
    }
    EOF
    echo "`date` 
    backup successful"
    exit;

    2,添加/u03/script/oralin/delobsolete.sh
    $ORACLE_HOME/bin/rman target / nocatalog <<EOFi
    run{
    crosscheck archivelog 
    all;
    crosscheck 
    backup;
    delete noprompt obsolete;
    }

    3,crontab -e,添加:
    00 03 * * * su - oracle -c "sh /u03/script/oralin/fullbak.sh">/u03/script/oralin/full.log
    00 07 * * * su - oracle -c "sh /u03/script/oralin/delobsolete.sh">/u03/script/oralin/delobsolete.log
  • 相关阅读:
    7-3 列表或元组的数字元素求和 (20 分)
    7-2 一帮一 (15 分)
    7-11 字典合并 (40 分)
    7-6 统计工龄 (20 分)
    7-5 统计字符出现次数 (20 分)
    7-4 分析活动投票情况 (20 分)
    7-3 四则运算(用字典实现) (30 分)
    7-22 找鞍点 (20 分)
    制作 U 盘启动盘
    mysql 多表连接的
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744320.html
Copyright © 2011-2022 走看看