ORACLE定时备份方案_第1页
ORACLE定时备份方案_第2页
ORACLE定时备份方案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ORACLE定时备份方案采用ORACLE的EXP工具,实现ORACLE的备份;采用LINUX的服务crond实现定时功能。1 编辑SH,实现备份功能#vi oracle_backup.sh,输入以下内容#!/bin/shORACLE_BACKUP_HOME=/home/oracle/backup #定义ORACLE备份根目录BACKUP_DATA=$ORACLE_BACKUP_HOME/day #定义ORACLE备份数据文件根目录BACKUP_LOG=$BACKUP_DATA/log #定义ORACLE备份日志文件根目录export ORACLE_BACKUP_HOME BACKUP_DATA

2、 BACKUP_LOG DATA_FILE_NAME=data_backup #定义ORACLE备份日志文件名字前缀LOG_FILE_NAME=log_backup #定义ORACLE备份日志文件名字前缀export DATA_FILE_NAME LOG_FILE_NAMEBACKUP_AMOUNT=4#定义ORACLE备份文件保存数量export BACKUP_AMOUNT datafile_amount=$(find $BACKUP_DATA -type f -name $DATA_FILE_NAME_*.dmp|wc -l) #查询ORACLE备份数据文件根目录下备份数据文件的数量log

3、file_amount=$(find $BACKUP_LOG -type f -name $LOG_FILE_NAME_*.log|wc -l) #查询ORACLE备份日志文件根目录下备份日志文件的数量del_datafile_count=$($datafile_amount-$BACKUP_AMOUNT+1); #计算需要删除ORACLE备份数据文件的数量del_logfile_count=$($datafile_amount-$BACKUP_AMOUNT+1); #计算需要删除ORACLE备份日志文件的数量if($datafile_amount=$BACKUP_AMOUNT);thenec

4、ho $BACKUP_DATA路径下文件太多,正在清除备份数据文件for(i=0;i=$BACKUP_AMOUNT)system(rm -rf $NF);system(echo $BACKUP_DATA路径下,已删除文件$NF)#删除修改时间最早的一个数据文件donefi if($logfile_amount=$BACKUP_AMOUNT);thenecho $BACKUP_LOG路径下文件太多,正在清除备份日志文件for(i=0;i=$BACKUP_AMOUNT)system(rm -rf $NF);system(echo $BACKUP_LOG路径下,已删除文件$NF)#删除修改时间最早的

5、一个日志文件donefi rq=date +%Y%m%d%s #获取当前系统时间su - oracle -c /opt/oracle/product/10.2.0/db_1/bin/exp cms_project_j2ee/cms_projectORCL file=$BACKUP_DATA/$DATA_FILE_NAME_$rq.dmp log=$BACKUP_LOG/$LOG_FILE_NAME_$rq.log #备份ORACLE数据库并记录日志2 授予ORACLE用户使用备份目录权限# mkdir /home/oracle/backup# mkdir /home/oracle/backup

6、/day# mkdir /home/oracle/backup/day/log#chown R /home/oracle/backup3 使用crond定制定时任务#ps-ef|grep crond #查看crond服务是否开启#service crond start|stop|restart #crond服务启动|停止|重启命令#crontab e,输入以下内容 0 0 * * * /root/oracle_bak.sh #每天00:00执行任务0 0 1 * * /root/oracle_bak.sh #每月1号00:00执行任务* * * * * command to be executed- - - - -| | | | | | | | - Day of week (0 -

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论