一、oracle数据库备份bat文件
@echo off
md "%date:~0,10%"
cd "%date:~0,10%"
echo
exp 用户名/密码@SID file=文件名.dmp
cd ..
winrar a "%date:~0,10%.rar" "%date:~0,10%/*.dmp"
rd /s /q "%date:~0,10%"
exit
二、mysql数据库备份bat文件
@echo off
md "%date:~0,10%"
cd "%date:~0,10%"
echo
mysqldump -h ip地址 -e --max_allowed_packet=104857600 --net_buffer_length=16384 --default-character-set=utf8 --opt -u 用户名 --password=密码 数据库名> 文件名.sql
cd ..
winrar a "%date:~0,10%.rar" "%date:~0,10%/*.sql"
rd /s /q "%date:~0,10%"
exit
最后,只要把建好的bat文件加到操作系统自带的“任务计划”就行了,备份周期可以根据需要自己设定,我一般是每天晚上备份一次。备份文件都压缩成了rar文件,这样可以节省很多磁盘空间。