Oracle数据库定时备份脚本
2017-12-06 11:02
549 查看
一、编写脚本
vim /home/backup/oraclebk.sh
执行脚本后,会同步备份数据到192.168.1.21备用机器上的同一位置
二、设置计划任务
crontab -e
vim /home/backup/oraclebk.sh
#! /usr/bin #路径名,指定备份的路径 FILEPATH=/home/backup/oracledata #根据指定日期格式,定义备份数据库文件名 FILENAME=`date +"%Y%m%d_%H%M"` #切换至指定路径,并创建文件夹 cd $FILEPATH mkdir $FILENAME chmod 775 $FILENAME #oracle变量设置 export USER=oracle; export ORACLE_SID=ecology; export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1; export PATH=$ORACLE_HOME/bin:$PATH; #导出数据库 exp ecology/ecology file="$FILENAME/$FILENAME".dmp log="$FILENAME/$FILENAME".log owner=ecology #打包 tar -zcvf $FILENAME.tar.gz $FILENAME rm -rf $FILENAME scp $FILENAME.tar.gz root@192.168.1.21:$FILEPATH/ find ./ -mtime +30 -name \*.gz |xargs rm -f exit EOF
执行脚本后,会同步备份数据到192.168.1.21备用机器上的同一位置
二、设置计划任务
crontab -e
#备份数据库 0 3 * * * /bin/bash /home/backup/oraclebk.shservice crond restart
相关文章推荐
- 定时备份oracle数据库脚本文件
- Oracle数据库定时备份脚本
- Windows下定时备份Oracle数据库指定用户数据脚本
- windows下oracle数据库定时备份与压缩批处理脚本(win7/win2008亲测通过)
- 分享一个定时自动备份oracle数据库的脚本
- Windows下定时备份Oracle数据库指定用户数据脚本
- Oracle数据库数据导入导出基本方法及unix定时备份脚本
- Oracle数据库定时备份脚本
- Windows下定时备份Oracle数据库指定用户数据脚本
- Oracle数据库定时备份脚本
- Oracle数据库定时备份脚本[转]
- Oracle数据库备份脚本
- windows环境下Oracle数据库的自动备份脚本
- 定时自动备份IIS的WWW日志的vbs脚本
- Oracle数据库定时自动备份批处理代码(Windows)(转)
- 定时备份Sybase数据库的脚本问题
- linux添加个定时备份脚本
- 关于mysql备份脚本与定时任务
- python定时备份oracle数据库上传到ftp
- oracle用户表空间导出导入脚本,以及windows下定时备份脚本