千家信息网

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

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,周日:做0级的增量备份(是增量备份的基础备份),脚本如下:文本如下:#!/bin/bash#Author:wangergui Date:2017-02-13 Email:291131893@qq.co
千家信息网最后更新 2024年11月14日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 / <

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