数据库
首页 > 数据库> > 简单的oracle备份删除脚本

简单的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天前文件

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

标签:set,date,删除,备份,echo,2%,oracle,filename%
来源: https://www.cnblogs.com/lichouluoyu/p/15828975.html