文档介绍:Windows下通过计划任务执行数据库备份脚本
Windows 下通过计划任务执行数据库备份脚本
在Linux下可以通过crontab来设置定时执行数据库的备份脚本,同样Windows下可以通过设定任务计划程序来设定要
Windows下通过计划任务执行数据库备份脚本
Windows 下通过计划任务执行数据库备份脚本
在Linux下可以通过crontab来设置定时执行数据库的备份脚本,同样Windows下可以通过设定任务计划程序来设定要执行的自动备份脚本。具体的设定过程不再详述,下面分别为Oracle和MySQL的备份脚本: 下Oracle的备份脚本:
***@echo off
echo 数据库开始进行备份...
cd e:\ORACLE\BIN
set filename=%e:\backup_bat\local%date:~0,10%
exp giftsdev/******@local file=%filename%.dmp
log=%filename%.log owner=giftsdev compress=y grants=y indexes=y constraints=y
jar cvf %filename%.jar %filename%.*
del %filename%.dmp
del %filename%.log
copy %filename%.jar e:\exp_data\local%date:~0,10%.jar
del %filename%.jar
echo 数据库备份完成
echo.& pause
下MySQL的备份脚本
***@echo off
echo 数据库开始备份...
set dirname=bak%date:~0,4%%date:~5,2%
if not exist F:\OA_BACKUP\%dirname% md
F:\OA_BACKUP\%dirname%
set nowdate=%date:~0,4%%date:~5,2%%date:~8,2%
Windows 下通过计划任务执行数据库备份脚本
在Linux下可以通过crontab来设置定时执行数据库的备份脚本,同样Windows下可以通过设定任务计划程序来设定要执行的自动备份脚本。具体的设定过程不再详述,下面分别为Oracle和MySQL的备份脚本: 下Oracle的备份脚本:
***@echo off
echo 数据库开始进行备份...
cd e:\ORACLE\BIN
set filename=%e: