始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

RMAN自动备份脚本一例

发布时间:  2012/9/3 17:26:11

1、Oracle定时任务:
crontab -e

* * * * * /home/Oracle/workspace/scripts/bk_main.sh>> /home/oracle/workspace/log/bk_err.log 2>&1

2、主控制程序
-
 

/home/Oracle/workspace/scripts/bk_main.sh

#!/bin/bash

 

dat=`date +'%M'`

 

if (($dat==0))

then

 /home/Oracle/workspace/scripts/bk_.sh 0

elif (($dat%50==0))

then

 /home/Oracle/workspace/scripts/bk_.sh 2

elif (($dat%40==0))

then

 /home/Oracle/workspace/scripts/bk_.sh 2

elif (($dat%30==0))

then

 /home/Oracle/workspace/scripts/bk_.sh 1

elif (($dat%20==0))

then

 /home/Oracle/workspace/scripts/bk_.sh 2

elif (($dat%10==0))

then

 /home/Oracle/workspace/scripts/bk_.sh 2

fi

3、详细备份脚本
小说明:`date +'%Y%m%d%k%M' | awk '{print $1$2}'` 为当前时间的yyyymmddhh24mi格式
/home/Oracle/workspace/scripts/bk_.sh

#!/bin/bash

#This is a import statement.

PATH=$PATH:$HOME/bin

 

export PATH

export Oracle_SID=dex

export Oracle_BASE=/u01/apps/oracle

export Oracle_HOME=$ORACLE_BASE/product/11gr2/db_1

export PATH=$Oracle_HOME/bin:$PATH

#use awk to cut the space char

timst=`date +'%Y%m%d%k%M' | awk '{print $1$2}'`

#Use for debug

#echo $timst

#Create a directory like 201112140112

mkdir /u01/backup/DEX/backups/$timst

#Rman backup scripts

rman target sys/xiaojun@dex log=/home/Oracle/workspace/log/rmanlog/rman_$timst<<EOF

run{

allocate channel dev1 type disk ;

allocate channel dev2 type disk ;

backup incremental level 1 database format '/u01/backup/DEX/backups/$timst/bk_%t_%s' plus archivelog format'/u01/backup/DEX/backups/$timst/arc_%t_%s' delete all input ;

crosscheck backup ;

delete noprompt obsolete ;

delete noprompt expired backup;

}

EOF

 


不要忘记建立相应的目录。


 


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线