Oracle 自动备份

原创 2011年01月20日 10:39:00

linux 自动备份脚本

 

#Backup script writen by liyong
#2006.05.22
#version 1.2
#!/bin/sh
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

#Set variable for this script.
dateStr=`/bin/date +%Y%m%d`
dmpFileName=$dateStr'_svm.dmp'
dmpLogName=$dateStr'_svm.log'
dmpLocation='/oracle/backup/svm/'$dmpFileName
logLocation='/oracle/backup/log/'$dmpLogName

#Begin to dump.
echo $(date +"%y-%m-%d %H:%M:%S") >>$logLocation
echo "----------Begin to dump wap's data.-----------" >>$logLocation
exp svm/svm owner=username file=$dmpLocation log=$logLocation rows=y FEEDBACK=100000 buffer=100000000
gzip $dmpLocation
rm -rf $dmpLocation
echo "----------End to dump wap's data.-----------" >>$logLocation
echo $(date +"%y-%m-%d %H:%M:%S") >>$logLocation

 

用oracle 用户加入定时执行crontab -e

30 1 * * 6 /oracle/backup/backup.sh
50 2 * * * find /oracle/backup/svm  -type f -mtime +30 -exec rm -f {} /;
50 2 * * * find /oracle/backup/log  -type f -mtime +30 -exec rm -f {} /;

 

 

 

 

 

 

相关文章推荐

oracle数据库自动备份

  • 2015年08月17日 15:15
  • 714B
  • 下载

Oracle 10g数据库自动备份[批处理.bat]

本文使用的是传统的批处理备份,有兴趣的也可以研究下使用em配置进行备份。   批处理文件[ 备份.bat] p.s:千万别自作聪明的把此批处理文件命名为exp.bat ,否则……,有兴趣的可以试试...

oracle自动备份

  • 2014年05月23日 14:41
  • 693B
  • 下载

Oracle 自动备份

  • 2006年03月16日 00:00
  • 555KB
  • 下载

oracle 数据库rman+crontab自动差异增量备份

oracle数据库rman差异增量备份,crontab 自动备份

Linux下Oracle的数据定时自动备份

  • 2007年09月28日 13:31
  • 64KB
  • 下载

Oracle中Rman自动备份数据库

目录 1 数据库修改为自动归档模式 2 修改rman参数 3 rman自动备份脚本 4 设置系统自动备份参数 5  rman还原 恢复整个数据库 恢复单个表空间  1 数据库修改为自动...
  • oyzl68
  • oyzl68
  • 2012年04月06日 10:37
  • 2902

自动备份Oracle并传输到远程FTP

  • 2014年08月20日 00:33
  • 8.41MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 自动备份
举报原因:
原因补充:

(最多只允许输入30个字)