用计划任务可以定期执行下列语句:FORFILES/Pe:\test/M*.bak/C"cmd/Cdel/Q@path"/d-4其中可更换目录与文件类型。最后一位数字是距当天指定天数的备份文件。forfiles是2003上有的命令。
分类:
数据库 时间:
2015-02-06 10:46:27
阅读次数:
154
Windows下bat文件内容如下;复制代码 代码如下:@echo offforfiles -p "D:\servers\apache2.2\logs" -s -m *.log -d -15 -c "cmd /c del @path"forfiles -p "D:\servers\mysql\log...
在整理手上几台SQL SERVER 2000的数据库备份时,一方面为了方便快速还原数据库,另外一方面为了备份冗余、备份方式统一(先备份到本地,然后收上磁带),将以前通过Symantec Backup Exec直接备份上带的作业改成了如下方式: Step 1: 通过数据库维护计划将备份生成在本地磁盘M...
分类:
其他好文 时间:
2014-12-15 12:02:58
阅读次数:
283
自动删除几天前的文件Windows 2003 2008测试通过通过forfiles命令找到几天前的数据。forfiles的几个参数:/P 可是搜索的路径。在我们这里就是要在哪个目录寻找要删除的文件/M 根据搜索掩码搜索文件。默认为*,我们要删除某时间以前的文件。我们只关心时间。/D 文件修改时间在某...
分类:
其他好文 时间:
2014-11-27 14:10:34
阅读次数:
327
在新增记录时,HWM会慢慢往上移,但是在删除记录后,HWM却不会往下移。所以在使用delete from命令删除大量数据时会导致因HWM引起的性能问题。 删除高水位的最直接的方法就是truncate Table 但是这种方式太过暴力,所...
分类:
数据库 时间:
2014-11-07 11:30:31
阅读次数:
218
介于本人能力有限此方法仅适用于数据量比较小的数据量巨大的另寻他法步骤一:编写bat批处理文件echo 正在删除7天前的备分文件和日志...forfiles /p "D:\Backup\OracleAutoBackup" /m zywl_*.dmp /d -7 /c "cmd /c del @path...
分类:
数据库 时间:
2014-11-06 12:53:28
阅读次数:
234
使用windows2003下的内置命令forfiles配合计划任务可以实现自动删除n天前的文件。 windows2003中设定自动执行的计划任务很简单。 ? forfiles命令用法: Forfiles 从文件夹或树中选择要进行批处理的文件。 语法 ...
最近有一张表(内含varchar(max)字段),占用空间达到240G,删除历史数据后几十万条后,空间并未得到释放。 然后用DBCC CLEANTABLE(0,tb_name,100)来释放删除记录后变长字段留下的空间,注意第三个参数为每个事务处理的行数, 强烈建议使用,默认是0,将整个操作作为一个...
分类:
数据库 时间:
2014-09-18 20:21:34
阅读次数:
246
@echooff
ifnotexistd:\delFilesgotoEOF
rem定义文件夹‘数组‘
setfolders[0]=folder1
setfolders[1]=folder2
setfolders[2]=folder3
rem如果D:\delFiles下改变文件夹,请修改上面‘数组‘
setsday=-3
rem删除D:\delFiles下的sday天前建的文件,修改天数请修改上面的sday
ForFile..
分类:
其他好文 时间:
2014-08-31 02:54:30
阅读次数:
849
在新增记录时,HWM会慢慢往上移,但是在删除记录后,HWM却不会往下移。所以在使用delete from命令删除大量数据时会导致因HWM引起的性能问题。
删除高水位的最直接的方法就是truncate Table 但是这种方式太过暴力,所以用以下的方法来删除高水位线。
--删除数据
DELETE FROM GJDS_BUS_OIL_LOG
WHERE VERSION
--...
分类:
数据库 时间:
2014-08-26 17:28:26
阅读次数:
269