1.exp备份方式
@echo off
::以“YYYYMMDD”格式取出当前时间。
set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%
::创建备份目录。
if not exist "D:\backup\data" mkdir D:\backup\data
if not exist "D:\backup\log" mkdir D:\backup\log
set DATADIR=D:\backup\data
set LOGDIR=D:\backup\log
exp userid='用户名/密码@127.0.0.1/ORCL' file=%DATADIR%\jys_%BACKUPDATE%.dmp log=%LOGDIR%\jys_%BACKUPDATE%.log statistics=none
::删除7天前的备份。
forfiles /p "%DATADIR%" /s /m *.* /d -7 /c "cmd /c del @path"
forfiles /p "%LOGDIR%" /s /m *.* /d -7 /c "cmd /c del @path"
exit
2.定时备份、定时删除
可以参考此博文:
https://blog.csdn.net/tanzongbiao/article/details/82528605
注意:博文后面有条件设置设置电源的可不设置,默认即可