zoukankan      html  css  js  c++  java
  • RMAN备份脚本--DataGuard primary

    单机环境全备
     
    export ORACLE_BASE=/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
    export ORACLE_SID=hncdfpos001
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    export PATH=$ORACLE_HOME/bin:$PATH
    rman target / log /backup/hncdfpos001/rman_full.log append<<EOF
    run
    {allocate channel c1 type disk;
    allocate channel c2 type disk;
    backup database filesperset 4 format '/backup/hncdfpos001/full_%d_%T_%s_%p';
    sql 'alter system archive log current';
    backup archivelog all format '/backup/hncdfpos001/arch_%d_%T_%s_%p' ;
    backup current controlfile format '/backup/hncdfpos001/ctl_%d_%T_%s_%p';
    crosscheck backup;
    crosscheck archivelog all;
    delete noprompt obsolete;
    delete noprompt expired backup;
    delete noprompt archivelog all completed before 'sysdate-3'; 
    }
    EOF
     
     
    单机环境备归档
     
    export ORACLE_BASE=/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
    export ORACLE_SID=hncdfpos001
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    export PATH=$ORACLE_HOME/bin:$PATH
    rman target / log /backup/hncdfpos001/rman_arch.log append<<EOF
    run
    {allocate channel c1 type disk;
    allocate channel c2 type disk;
    sql 'alter system archive log current';
    backup archivelog all format '/backup/hncdfpos001/arch_%d_%T_%s_%p' ;
    backup current controlfile format '/backup/hncdfpos001/ctl_%d_%T_%s_%p';
    crosscheck backup;
    crosscheck archivelog all;
    delete noprompt expired backup;
    delete noprompt archivelog all completed before 'sysdate-3'; 
    }
    EOF
     
     
     
    RAC环境全备
     
    run {
    allocate channel c1 device type disk connect 'sys/Oracle11@rac101';
    allocate channel c2 device type disk connect 'sys/Oracle11@rac102';
    backup database database format '/backup/rmanbak/db_full_%T_%d_%t_%s_%p_bak0';
    sql 'alter system archive log current';
    backup archivelog all format '/backup/rmanbak/arch_%T_%d_%t_%s_%p_bak0' ;
    backup current controlfile format '/backup/rmanbak/controlfile_%T_%d_%t_%s_%p_bak0';
    backup spfile format '/backup/rmanbak/spfile_%T_%d_%t_%s_%p_bak0';
    crosscheck backup;
    crosscheck archivelog all;
    delete noprompt obsolete;
    delete noprompt expired backup;
    delete noprompt archivelog all completed before 'sysdate-3'; 
    release channel c1;
    release channel c2;
    }
     
     
     
  • 相关阅读:
    php开启伪静态(2转)
    php,apache伪静态(1转)
    sql 字段先计算后再拿比对的字段进行比对 效率提升100倍
    使用 PHP 读取文本(TXT)文件 并分页显示
    php给一张图片加上水印效果
    PHP命名空间(Namespace)的使用详解(转)
    php随机获取金山词霸每日一句
    网络报文分析利器eBPF
    这个世界变得有多复杂
    个人收藏网站推荐(一)
  • 原文地址:https://www.cnblogs.com/liang545621/p/9410644.html
Copyright © 2011-2022 走看看