WIN下用exp备份保存最近N天方案
2010年06月03日
1、批处理、DMP、LOG等均在D:\Exp_Solutions目录下;
2、用于获取N天前日期的VBS脚本
mydate.vbs CreateObject("Scripting.FileSystemObject").CreateT extFile("D:\Exp_Solutions\MyDate.cmd").Write "Set MyDate=" & Date-7 3、查看测试N天前日期的批处理代码
取N天前.bat @ECHO OFF Cscript D:\Exp_Solutions\MyDate.vbs //NoLogo CALL D:\Exp_Solutions\MyDate.CMD DEL D:\Exp_Solutions\MyDate.CMD ECHO ON @ECHO %MyDate% @ECHO OFF pause 4、实施备份的BAT
exp_save_7_days.bat @ECHO OFF Cscript D:\Exp_Solutions\MyDate.vbs //NoLogo CALL D:\Exp_Solutions\MyDate.CMD DEL D:\Exp_Solutions\MyDate.CMD ECHO ON REM @ECHO %MyDate% del D:\Exp_Solutions\jbk_%MyDate%.* del D:\Exp_Solutions\jbk_%Date:~0,10%.* exp jbk/jbk@ORCL file=D:\Exp_Solutions\jbk_%DATE:~0,10%.dmp owner=jbk log=D:\Exp_Solutions\jbk_%DATE:~0,10%.log 5、总结说明:
在UNIX/Linux系统中,取前N天可以用如下方式实现: date -d "x days ago" +%Y%m%d date -d "x weeks ago" +%Y%m%d date -d "x years ago" +%Y%m%d 但在Windos下,实现起来就比较麻烦,需要借助VBS脚本(也有其他方法,但发现比本文中的方法还麻烦)。
分享到:
相关推荐
unix AIX 环境下 exp 备份 Oracle 分区表实例
利用oralce系统中的exp命令来实现数据库的导出,通过计划任务方式实现定期作业管理备份数据库
通过exp备份当前数据库并以当前日期命名文件,并压缩当前备份文件之后删除dmp和log文件,以及删除30天以前的压缩文件
Oracle数据库逻辑增量备份之exp/imp 1 一、实现需求 1 二、逻辑备份恢复工具exp/imp 2 1、逻辑备份原理 2 2、exp语法和参数 2 3、imp语法和参数 3 三、exp逻辑备份 4 1、exp表模式备份 4 2、exp用户模式备份 5 3、...
windows下oracle数据库备份压缩&删除历史备份 win8下oracle11g的定时备份、压缩、删除两天前的压缩数据。
NULL 博文链接:https://helly2115.iteye.com/blog/1328358
在windows客户端上添加计划任务进行,exp后压缩,并删除前30日压缩文件,可指定每月某日,如断账日的备份文件不删除。修复一个bug,文件名中的空格替换为0,否则会出错。 @echo off set curdate=
注明:此为网络资源,自己使用的是根据该文档结合实际情况,改变了存储路径。
Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事都不是完美的。不论哪种计算机语言,不论它的实际操作技巧是如何灵活,都是避免不掉它的...
imp exp字符集解决方案imp exp字符集解决方案
如下两行中的d-3代表保存3天以内的备份,你希望保存几天的就将3改成几就行: forfiles /p "D:\backup" /m *.log /d -3 /c "cmd /c echo deleting @file ... && del /f @path" forfiles /p "D:\backup" /m *.dmp /d -...
oracle 备份 主要使用IMP 与EXP
Oracle备份恢复工具EXPIMP的使用
导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...
oracle备份所需exp.exe oracle版本是9i2.
Oracle 19c 备份恢复-导入导出
IBM eServer xSeries 445 & EXP400在Linux下的双机解决方案
用C实现exp函数
我这里用NC监听nc -l -n -v -p 12666 然后再点你shell 连接成功就出现下面的内容 然后我们进到/tmp目录 cd /tmp 进入到tmp目录了,看下我们之前上传的2.6.18-194 我这里有权限rwx,可读可写可执行.如果...
Windows系统下如何配置Exp3000