简单的oracle备份删除脚本

备份脚本

脚本会自动获取当前系统时间作为备份文件名称

@echo off
set filename=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% 
echo %filename%
echo "开始备份"
expdp system/xxxxxxx @(ip):(端口)/(实例名) owner=(要备份的用户)  directory=imppath dumpfile=%filename%.dmp logfile='%filename%.log' compression=ALL

删除脚本

@echo off
set srcDir="F:\xxxxx\app\admin\back"
set daysAgo=30
forfiles /p %srcDir% /s /m *.* /d -%daysAgo% /c "cmd /c del @path"

目录自定义,时间自定义,上为删除30天前文件

将此脚本加入到系统定时任务即可

posted @ 2022-01-21 09:27  离愁落雨  阅读(98)  评论(0编辑  收藏  举报