windows系统脚本,exp导出备份,备份保留7天
来源:互联网 发布:淘宝投诉电话怎么打 编辑:程序博客网 时间:2024/06/05 08:42
windows系统脚本, exp导出备份,备份保留7天
亲测有效,注意配置时目录要对应正确
@echo offset backhome=backset year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%set mydate=%year%%month%%day%set hhmmss=%time:~0,2%%time:~3,2%%time:~6,2%if "%hhmmss:~0,1%"==" " set hhmmss=0%time:~1,1%%time:~3,2%%time:~6,2%mkdir e:\%backhome%\%mydate%echo ------------------------------------------------ >> e:\%backhome%\%mydate%\log.txtecho start backup at %mydate%_%hhmmss% >> e:\%backhome%\%mydate%\log.txtecho ------------------------------------------------ >> e:\%backhome%\%mydate%\log.txtexp andacms/******@ORCL file=e:\%backhome%\%mydate%\andacms_%mydate%.dmp owner=andacms BUFFER=512000000 2>> e:\%backhome%\%mydate%\log.txtecho ------------------------------------------------ >> e:\%backhome%\%mydate%\log.txtset endyear=%date:~0,4%set endmonth=%date:~5,2%set endday=%date:~8,2%set enddate=%endyear%%endmonth%%endday%set endhhmmss=%time:~0,2%%time:~3,2%%time:~6,2%if "%endhhmmss:~0,1%"==" " set endhhmmss=0%time:~1,1%%time:~3,2%%time:~6,2%echo backup finished at %enddate%_%endhhmmss% >> e:\%backhome%\%mydate%\log.txtecho ------------------------------------------------ >> e:\%backhome%\%mydate%\log.txtrem 计算指定天数之前的日期set DaysAgo=7rem 假设系统日期的格式为yyyymmddcall :DateToDays %date:~0,4% %date:~5,2% %date:~8,2% PassDaysset /a PassDays-=%DaysAgo%call :DaysToDate %PassDays% DstYear DstMonth DstDayset DstDate=%DstYear%%DstMonth%%DstDay%if exist e:\%backhome%\%DstDate% (echo 删除%DaysAgo%天前的数据:%DstDate% >>e:\%backhome%\%mydate%\log.txtrmdir /s/q e:\%backhome%\%DstDate%)goto :eof:DateToDays %yy% %mm% %dd% dayssetlocal ENABLEEXTENSIONSset yy=%1&set mm=%2&set dd=%3if 1%yy% LSS 200 if 1%yy% LSS 170 (set yy=20%yy%) else (set yy=19%yy%)set /a dd=100%dd%%%100,mm=100%mm%%%100set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2set /a j=j/5+dd+y*365+y/4-y/100+y/400-2472633endlocal&set %4=%j%&goto :EOF:DaysToDate %days% yy mm ddsetlocal ENABLEEXTENSIONSset /a a=%1+2472632,b=4*a+3,b/=146097,c=-b*146097,c/=4,c+=aset /a d=4*c+3,d/=1461,e=-1461*d,e/=4,e+=c,m=5*e+2,m/=153,dd=153*m+2,dd/=5set /a dd=-dd+e+1,mm=-m/10,mm*=12,mm+=m+3,yy=b*100+d-4800+m/10(if %mm% LSS 10 set mm=0%mm%)&(if %dd% LSS 10 set dd=0%dd%)endlocal&set %2=%yy%&set %3=%mm%&set %4=%dd%&goto :EOF
阅读全文
0 0
- windows系统脚本,exp导出备份,备份保留7天
- exp简单备份脚本
- 备份导出Windows系统环境变量
- Oracle exp/imp备份(导出/导入备份)
- Oracle exp/imp备份(导出/导入备份)
- Oracle exp/imp备份(导出/导入备份)
- Oracle exp/imp备份(导出/导入备份)
- Oracle exp/imp备份(导出/导入备份)
- ORACLE 导出,备份,exp sequence
- imp,exp 数据库备份脚本
- oracle 数据备份 导入导出 exp,imp
- Oracle数据库备份导出命令exp详解
- 转载:Oracle exp/imp备份(导出/导入备份)
- windows rman备份脚本
- windows脚本备份
- exp逻辑全备份脚本for AIX
- Oracle数据库的自动导出备份脚本(windows环境)
- linux系统备份脚本
- LSMW批处理使用方法(05)_步骤3下
- MFC遍历子控件
- 为什么域名解析中CNAME记录和MX记录不能共存
- Java 装饰模式的应用
- Spark Streaming编程指南(一)
- windows系统脚本,exp导出备份,备份保留7天
- 1013. 数素数 (20)
- 基于matlab的huffman编解码
- linux-redis页面报500无法正常处理请求的方案
- JS 判断 图片上传_限制格式、类型、尺寸
- android中string.xml中%1$s、%1$d 的简单用法
- lua 在 windows 系统的环境配置
- 75-Sort Colors
- 动态规划训练8 [E