Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5473274
  • 博文数量: 890
  • 博客积分: 12876
  • 博客等级: 上将
  • 技术积分: 10760
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-04 14:18
个人简介

猝然临之而不惊,无故加之而不怒。

文章分类

全部博文(890)

文章存档

2016年(1)

2014年(18)

2013年(41)

2012年(48)

2011年(65)

2010年(84)

2009年(121)

2008年(101)

2007年(129)

2006年(95)

2005年(118)

2004年(69)

分类: Oracle

2013-01-03 10:06:05

rman_mes_full_backup.sh

点击(此处)折叠或打开

  1. ORACLE_HOSTNAME=mes; export ORACLE_HOSTNAME
  2. ORACLE_BASE=/orames; export ORACLE_BASE
  3. ORACLE_HOME=$ORACLE_BASE/11.2.0; export ORACLE_HOME
  4. ORACLE_SID=MES; export ORACLE_SID
  5. ORACLE_TERM=xterm; export ORACLE_TERM
  6. PATH=/usr/sbin:$PATH; export PATH
  7. PATH=$ORACLE_HOME/bin:$PATH; export PATH

  8. backupdir="/backup/mes/"
  9. today=`date +%Y-%m-%d`
  10. fpath=$backupdir$today
  11. if [ ! -d $fpath ];then
  12. mkdir $fpath
  13. fi
  14. find $backupdir -mtime +3 -exec /bin/rm {} \;
  15. #rm -irf `find $backupdir -mtime +3`

  16. rman target / nocatalog LOG=/backup/mes/log/`date +%Y_%m_%d_%-k_%M`_full_rman.log append <<EOF
  17. CONFIGURE CONTROLFILE AUTOBACKUP ON;
  18. CONFIGURE BACKUP OPTIMIZATION ON;
  19. CONFIGURE DEVICE TYPE DISK CLEAR;
  20. CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '$fpath/FULL_%F';
  21. crosscheck backup;
  22. crosscheck archivelog all;
  23. delete noprompt expired backup;
  24. delete noprompt expired archivelog all;
  25. run {
  26. allocate channel t1 type disk;
  27. backup full format '$fpath/FULL_MES_%T_%u_%s_%p' database include current controlfile filesperset = 5;
  28. sql 'alter system archive log current';
  29. backup
  30.     format '$fpath/FULL_ARCH_MES_%T_%u_%s_%p' archivelog all not backed up 1 times;
  31.     delete noprompt archivelog all completed before 'sysdate-1' backed up 1 times to disk;
  32. backup current controlfile;
  33. release channel t1;
  34. crosscheck backup;
  35. delete noprompt obsolete;
  36. }
  37. exit
  38. EOF
  39. exit

阅读(577) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~