定期备份数据库数据

Posted zhabayi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定期备份数据库数据相关的知识,希望对你有一定的参考价值。

场景:整库备份,用exp方式,按周循环,备份文件存在oracle下的db_backup目录,周一备份到成dbbackup_1.dmp,周二:dbbackup_2.dmp,周三:dbbackup_3.dmp,周四:dbbackup_4.dmp,周五:dbbackup_5.dmp,周六:dbbackup_6.dmp,周日:dbbackup_7.dmp,并且循环覆盖,服务器上只存7个备份文件 

shell脚本:dbback.sh

 

#!/bin/sh

day=`date +%w`
if [ ${day} == "0" ]; then
  day="7"
fi
bakfile=/home/oracle/db_backup/dbbackup_${day}.dmp

exp userid=system/manager file=${bakfile} full=yes

 

以上是关于定期备份数据库数据的主要内容,如果未能解决你的问题,请参考以下文章

数据库备份定期删除程序的开发。

在linux中用bash脚本--定期自动备份数据库重要文件

MySQL数据库备份脚本 定期备份 压缩

SQL Server 2008如何创建定期自动备份任务

定期备份数据库数据

windows server 定期备份数据库脚本