shell脚本启动rman全备

. /home/oracle/.profile
cd /picclife/filenet/backup/script/
SENDMAIL=/picclife/filenet/script/send_mail.sh
IP="10.64.2.11"
mtitle="`date +%Y"-"%m"-"%d"_"%H":"%M":"%S` $ORACLE_SID $IP `hostname` "
log=log/rman_`date +%Y"-"%m"-"%d`.log
rman target / log=$log < rman.sql
date >> $log
sleep 60
if [ ! -f $log ]
then
error_msg="Not found file: $log"
$SENDMAIL "$mtitle $error_msg" "db" "$log"
else
last_line=`cat $log | grep "RMAN-" | wc -l `
if [ "$last_line" -gt "0" ]
then
error_msg="Backup not finish"
$SENDMAIL "$mtitle $error_msg" "db" "$log"
fi
fi







----------------------------------
run {
BACKUP TAG = 'full backup' DATABASE;
sql 'alter system switch logfile';
backup as compressed backupset archivelog all delete all input ;
crosscheck backupset;
DELETE force noprompt OBSOLETE device type disk;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值