zoukankan      html  css  js  c++  java
  • rman 脚本大全

    ################################################################
    一个增量备份的例子脚本
    ################################################################
    #!/bin/bash
    # incremental level 0 backup script

    source /home/oracle/.bash_profile

    current_day=`date +%Y%m%d`
    incr_day=102_incr_$current_day
    mkdir /data/oracle/ora_backup/$incr_day
    echo '-------------------------------------'
    echo "-- Begin Increment Backup of DB 10.103.23.102 DateTime: `date` --"
    echo '-------------------------------------'
    rman target / <<EOF
    run
    {
    CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS;
    CONFIGURE BACKUP OPTIMIZATION ON;
    CONFIGURE CONTROLFILE AUTOBACKUP ON;
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/data/oracle/ora_backup/$incr_day/PID-%F';
    CONFIGURE DEVICE TYPE DISK PARALLELISM 4;
    crosscheck backup;
    delete noprompt obsolete;
    delete noprompt expired backup;
    allocate channel dev1 type disk maxpiecesize=30720M;
    allocate channel dev2 type disk maxpiecesize=30720M;
    allocate channel dev3 type disk maxpiecesize=30720M;
    allocate channel dev4 type disk maxpiecesize=30720M;
    backup as compressed backupset incremental level 1 tag='db1'
    format '/data/oracle/ora_backup/$incr_day/%n_%T_%U' database;
    sql 'alter system archive log current';
    backup archivelog all format '/data/oracle/ora_backup/$incr_day/arc_%n_%T_%U' delete all input;
    release channel dev1;
    release channel dev2;
    release channel dev3;
    release channel dev4;
    }
    EOF
    echo '------------------------------------'
    echo "-- End Increment Backup of DB 10.103.23.102 DateTime: `date` --"
    echo '------------------------------------'
    scp -l 51200 -r /data/oracle/ora_backup/$incr_day oracle@10.103.23.103:/data/oracle/ora_backup102 &
    wait
    echo '------------------------------------'
    echo "-- End of Send file to 10.103.23.103 DateTime: `date` --"
    echo '------------------------------------'
    echo ''
    echo ''

  • 相关阅读:
    bzoj 1176 cdq分治套树状数组
    Codeforces 669E cdq分治
    Codeforces 1101D 点分治
    Codeforces 1100E 拓扑排序
    Codeforces 1188D Make Equal DP
    Codeforces 1188A 构造
    Codeforces 1188B 式子转化
    Codeforces 1188C DP 鸽巢原理
    Codeforces 1179D 树形DP 斜率优化
    git commit -m "XX"报错 pre -commit hook failed (add --no-verify to bypass)问题
  • 原文地址:https://www.cnblogs.com/zfox2017/p/6704285.html
Copyright © 2011-2022 走看看