CentOS 6.4下实现Oracle的定时备份

2014-11-24 17:46:45 · 作者: · 浏览: 0

步骤:


1,用oralce用户登录--》


内容为:su - oracle c "$bin/exp $username/$password file=$date_backup.dmp owner=$user log=$date_log"


动态拼接日期的sh: rq = `date +"%Y%m%d"`


为上面的命令建立文件夹


mkdir backup_data; 存放备份文件


mkdir back_log; 存放log


完后,记得给该文件赋予可写的权限: chmod 777 $path/oracle_backup.sh


2, 用root用户登录执行命令--》


# crontab -e


内容为:


0 23 * * * "$path/oracle_back.sh" (分 时 天 月 星期)


此命令会在 /var/spool/cron 下生成一个root文件,内容为上面一行的输入。


3,检查是否成功


crontab -l 可以查看当前用户下的周期任务


crontab -r 移除当前用户下的周期任务


相关阅读