欢迎光临
我们一直在努力

Oracle 一周备份策略及备份脚本

周日:做0级的增量备份(是增量备份的基础备份),脚本如下:

文本如下:

#!/bin/bash

#Author:wangergui       Date:2017-02-13         Email:291131893@qq.com

#Function   Sunday  Increment level 0 backup script 

Current_day=$(date +%Y-%m-%d)

[[ ${USER} == “oracle” ]] || exit 2

[[ -d /u01/app/oracle/myrman ]] || mkdir -p /u01/app/oracle/myrman

rman target / <<EOF

run {

        CONFIGURE CONTROLFILE AUTOBACKUP ON;

        CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘%F’;

        allocate channel c1 type disk;

        allocate channel c2 type disk;

        allocate channel c3 type disk;

        allocate channel c4 type disk;

        

        backup incremental level 0 database format ‘/u01/app/oracle/myrman/%d_%T_%s.bak’ plus archivelog delete all input;

        delete noprompt obsolete;

        release channel c1;

        release channel c2;

        release channel c3;

        release channel c4;

}

EOF

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。