数据库自动备份脚本
2013-07-25 10:21
1986 查看
export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export DATA_DIR=/home/zjdxbakup/data export LOGS_DIR=/home/zjdxbakup/logs export DELTIME=`date -d "7 days ago" +%Y%m%d` export BAKUPTIME=`date +%Y%m%d%H%M%S` mkdir -p $DATA_DIR mkdir -p $LOGS_DIR echo "Starting bakup..." echo "Bakup file path $DATA_DIR/$BAKUPTIME.dmp" exp hxsource/admin@ORCL file=$DATA_DIR/$BAKUPTIME.dmp log=$LOGS_DIR/$BAKUPTIME.log echo "Delete the file bakup before 7 days..." rm -rf $DATA_DIR/$DELTIME*.dmp rm -rf $LOGS_DIR/$DELTIME*.log echo "Delete the file bakup successfully. " echo "Bakup completed."
然后使用crontab命令添加定时任务即可。
相关文章推荐
- 利用批处理自动执行sql脚本、备份、还原数据库
- CentOS下编写shell脚本自动备份数据库与网站
- postgresql数据库自动备份和还原shell脚本
- 自动备份 MySQL 数据库的 shell 脚本
- linux mysql 自动备份数据库脚本
- window下Oracle自动备份数据库脚本(非归档模式)
- 自动备份数据库的初级shell脚本
- VPS自动备份数据库到FTP的脚本代码
- 数据库自动冷备份脚本(精)
- Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- linux下Oracle自动备份数据库脚本(归档模式)
- Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- 数据库自动备份脚本
- VPS(网站数据+数据库)自动备份脚本(本地+ftp异地备份)
- Linux 下 oracle数据库自动备份脚本
- 数据库的自动备份脚本
- 自动备份sqlexpress 数据库脚本
- 禅道及其数据库自动备份及短信、邮件通知脚本