配置linux自动进行rman备份并打包结果集进行FTP上传

export SYSDATE=`date +%Y%m%d`
echo $SYSDATE
source /home/oracle/.bash_profile
export ORACLE_SID=OKAIRDB
#RMAN备份部分
rman target sys/oracle  1>/dbbak/scripts/logs/rmanbak_full_$SYSDATE.log 2>&1 < crosscheck archivelog all;
backup as compressed backupset full database include current controlfile plus archivelog delete all input;
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
exit;
EOF
#zip打包过程
cd /dbbak/backup
rm -rf *.zip
zip -r db_3_120_bak_$SYSDATE.zip *
#FTP自动上传部分
ftp -n 1>/dbbak/scripts/logs/ftp_$SYSDATE.log 2>&1 < open 172.16.3.180
user ORA003120 ORA003120
put /dbbak/backup/db_3_120_bak_$SYSDATE.zip db_3_120_bak_$SYSDATE.zip 
close
bye
EOF

#cat /dbbak/scripts/logs/rmanbak_full_$SYSDATE.log
exit


剩下的便是使用crontab定时调用此脚本。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28538954/viewspace-1204821/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28538954/viewspace-1204821/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值