Oracle RMAN全备脚本

[oracle@ray ~]$ crontab -l
1 23 * * * /backup/fullrmanbak.sh >/dev/null 2>&1

[oracle@ray backup]$ cat fullrmanbak.sh
#!/bin/sh
source H O M E / . b a s h p r o f i l e e x p o r t N L S D A T E F O R M A T = ′ Y Y Y Y M M D D H H 24 : M I : S S ′ L O G P A T H = / h o m e / o r a c l e / b a c k u p l o g R M A N F I L E = / h o m e / o r a c l e / r m a n b a k L O G F I L E = HOME/.bash_profile export NLS_DATE_FORMAT='YYYYMMDD HH24:MI:SS' LOG_PATH=/home/oracle/backuplog RMAN_FILE=/home/oracle/rmanbak LOG_FILE= HOME/.bashprofileexportNLSDATEFORMAT=YYYYMMDDHH24:MI:SSLOGPATH=/home/oracle/backuplogRMANFILE=/home/oracle/rmanbakLOGFILE=LOG_PATH/backfull-date +%Y%m%d-%H%M.log

$ORACLE_HOME/bin/rman log KaTeX parse error: Expected '}', got 'EOF' at end of input: … TYPE DISK TO 'RMAN_FILE/%F’;
CONFIGURE DEVICE TYPE DISK clear;
CONFIGURE CHANNEL DEVICE TYPE DISK clear;
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
show all;
crosscheck archivelog all;
delete noprompt expired archivelog all;
backup as compressed backupset full database filesperset = 5
format “ R M A N F I L E / f u l l p l u s a r c h i v e l o g f o r m a t " RMAN_FILE/full_%d_%T_%s" plus archivelog format " RMANFILE/fullplusarchivelogformat"RMAN_FILE/arch_%d_%t_%s”;
delete noprompt archivelog until time ‘sysdate-2’;
backup current controlfile format 'KaTeX parse error: Expected 'EOF', got '}' at position 107: …ompt obsolete; }̲ exit EOF date …LOG_FILE
#use find ,delete some backfile 1 days ago
find $RMAN_FILE/full* -mmin +1000 -exec rm -f {} ;
find $RMAN_FILE/arch* -mmin +1000 -exec rm -f {} ;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值