linux下oracle自动备份的设置

linux下oracle自动备份的设置
1.su - oracle

2.在oracle用户目录下创建文件(/home/oracle/databackup.sh),内容如下:   
rq=`date '+%y%m%d%H%M%S'`
echo $rq
su - oracle -c "/oracle/product/10.2.0/db_1/bin/exp system/oracle owner=efascm file=/home/oracle/backup/data_$rq.dmp  log=/home/oracle/backup/log/log_$rq.log"
exit 0

3.在同目录下创建backup目录和日志目录
mkdir /home/oracle/backup /home/oracle/backup/log
修改下权限:
chmod -R 775 oracle/

4.创建crontab:
su - root
输入命令:crontab -e 
加入如下内容:
0 8-21/3 * * * /home/oracle/databackup.sh
保存退出即可
相关crontab的知识请自己查询

posted @ 2014-02-26 11:05  chenchi1988  阅读(861)  评论(0编辑  收藏  举报