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的知识请自己查询