1、新建txt文本文件,把以下内容复制进去:
@echo off
set backuppath=D:\dmpback
set curdate=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
--备份
exp username/password@orcl file=%backuppath%\%curdate%.dmp owner=username log=%backuppath%\%curdate%.log
--删除
forfiles /p %backuppath% /s /m *.* -d -30 /c "cmd /c del /f @path"
分别代表:D:\dmpback----备份文件的存放地址,*.* ---- 删除的文件类型(*.*代表全部类型,*.txt代表文本文件,*.dmp代表数据文件等),30----代表删除30天以前的文件
把文件格式从.txt改为.bat。
2,创建定时任务执行。