一.oracle日志的自动备份
在部署一个项目的时候,为了保证数据的安全,我们希望对oracle数据库做本地和异地双重自动定时备份。因为我们使用的操作系统是windows,所以在做这个的时候,就想到了windows的任务计划功能。所以,我们写了如下的批处理脚本,结合oracle的备份工具,实现了数据的自动定时备份。
exp xxxProject/user@passwordfile=e:/xxx/backup/%date:~0,10%.dmp log=e:/xxx/backup/%date:~0,10%.log full=y
二.删除一周以前的旧备份文件
上边说了oracle的数据备份,因为每天都有备份,而且数据量比较大,所以硬盘空间是一个需要考虑的问题。我们部署的应用系统,一周以前的数据库备份数据基本上就是无效的了,存在硬盘上占空间,所以我们就想到了定时清理这些旧备份文件。同样,最简单的方式,windows任务计划结合批处理脚本。
:: delOldFiles.bat - 删除7日前修改的文件
:: Note: 不要将此批处理文件置于需要选择删除文件的目录中
:: 如果首次执行的日期不是2008-07-29,则需调整第八行代码中的保留日期列表
:: 程序需要每日运行至少一次,以便自动更新日期列表
@echo off
if "%1"==":" goto %2
if exist c:\_delOldFiles.bat c:\_delOldFiles.bat
%0 : Update 2008-07-23 2008-07-24 2008-07-25 2008-07-26 2008-07-27 2008-07-28 2008-07-29
:Update
setlocal EnableExtensions
set today=%date:~0,10%
if not "%today%"=="%9" %0 : Update %4 %5 %6 %7 %8 %9 %today%
echo %0 : Update %3 %4 %5 %6 %7 %8 %9 > c:\_delOldFiles.bat
:Delete
for /r e:/xxx/backup %%f in (*.*) do if "%%~tf" LSS "%3" del "%%f"
:End
分享到:
相关推荐
这些脚本通常以.bat或.cmd文件的形式存在,它们结合了DOS命令行指令和Windows系统功能,以提高工作效率,减少重复性手动任务。 中国DOS联盟论坛是一个专注于DOS和批处理技术的在线社区,汇聚了众多批处理领域的专家...
最后,将批处理脚本与Windows计划任务结合,以实现定期自动备份。具体步骤包括: 1. 打开“控制面板” -> “系统和安全” -> “管理工具” -> “任务计划程序”。 2. 在右侧面板点击“创建基本任务”,输入任务名称...
将Ant和批处理脚本结合使用,可以在Windows环境中实现更强大的自动化流程。例如,Ant可以负责Java项目的构建和测试,而批处理脚本可以用来设置环境变量、启动服务器或者执行系统级别的清理工作。这样的组合既利用了...
批处理脚本的基本语法是使用DOS命令行命令,如COPY、DEL、REN等,来完成任务。在文件操作中,我们经常会遇到需要单独提取路径和文件名的情况。Windows提供了一个内置的命令,即`FOR`循环,结合`~`符号,可以实现这个...
批处理脚本是一种基于DOS或Windows操作系统中的命令行接口(CMD)的自动化工具,它通过一系列预先定义的命令来执行一系列操作,极大地提高了工作效率。这些脚本通常以.bat或.cmd为扩展名,使得用户可以方便地执行...
在这个场景下,"按多行拆分.bat" 就是这样一个批处理脚本,它的主要功能是接收用户输入的源文本文件名和每文件的行数限制,然后将源文件拆分成多个小文件。 首先,批处理脚本中可能会使用到的命令有以下几种: 1. ...
批处理脚本是一种在Microsoft Windows操作系统环境中执行一系列命令的文本文件,通常以.bat或.cmd为扩展名。这种技术被广泛用于自动化重复性任务,简化系统管理,并在无用户交互的情况下执行任务。本教程以“非常好...
BAT批处理脚本是Windows操作系统中一种非常实用的自动化工具,它通过编写一系列命令行指令,可以实现批量执行任务,极大地提高了工作效率。本压缩包文件主要聚焦于文件相关的操作,特别是如何利用BAT脚本来实现文件...
在IT领域,批处理脚本是一种非常实用的自动化工具,特别是在Windows环境中,它通常由一系列命令行指令组成,能够批量执行任务,节省时间并减少人为错误。本压缩包"BAT批处理脚本-加密解密-windows密码更改.zip"显然...
总结来说,"windows批处理脚本定时包"提供了一套工具,让用户能够编写批处理脚本来实现定时任务,无需依赖Windows任务计划程序或其他更复杂的自动化解决方案。通过学习和熟练掌握这些工具的使用,你可以轻松地自动化...
批处理脚本是一种在Windows操作系统环境下执行的一系列命令行指令的集合,主要用于自动化日常任务,如文件管理、系统维护和程序执行。它使用简单的文本编辑器编写,扩展名为.bat或.cmd,通过DOS命令行环境运行。...
本文将详细介绍如何利用任务计划和批处理脚本来实现Oracle数据库的定时备份。 一、任务计划(Task Scheduler) Windows的任务计划程序允许用户设置定期执行特定任务,如运行一个批处理文件。创建任务计划的过程...
这一步骤可以通过简单的文件重命名操作完成,只需确保更改后的文件具有.bat扩展名,Windows系统就会将其识别为批处理脚本并执行其中的命令。 总的来说,“显示进度.bat”这个批处理脚本展示了如何在命令行环境中...
在IT行业中,批处理脚本是一种非常实用的自动化工具,特别是在Windows系统环境下。批处理脚本,通常以".bat"为扩展名,是基于DOS命令行的一系列命令集合...同时,这也展示了批处理脚本在系统自动化和管理中的强大功能。
总的来说,批处理脚本结合文本操作功能,是IT维护、系统管理及自动化任务中的利器,能够帮助用户简化繁琐的重复性工作。通过学习和实践,你可以创建自己的批处理脚本来解决各种问题,提升工作效能。
本压缩包文件"BAT批处理脚本-系统设置查询修改硬件相关-巧用批处理实现windows进程和端口关联.zip"主要涉及了如何使用批处理脚本来查询和管理Windows系统的进程与端口关系。 批处理脚本(.bat)是基于DOS和Windows...
总的来说,BAT批处理脚本结合RAR命令行工具,可以实现文件的批量压缩,这对于处理大量文件的操作来说非常有效。理解并掌握这种技术,能够帮助你在日常工作中节省大量时间,提升效率。在实际应用中,你还可以根据需要...
在IT行业中,批处理脚本是一种非常实用的自动化工具,特别是在Windows系统环境下。"BAT"是批处理文件的扩展名,这些文件包含了可执行的DOS命令序列,用于执行一系列操作,无需用户交互。本资源"BAT批处理脚本-提示...
总结,定时启动Tomcat应用服务器批处理脚本是一种实用的运维工具,通过结合Windows的任务计划程序,我们可以实现Tomcat服务器的自动启动,提升系统的稳定性和运维效率。同时,批处理脚本的灵活性允许我们根据业务...
BAT批处理脚本是Windows操作系统中一种非常实用的自动化工具,它通过编写一系列的命令行指令,实现对文件和系统的自动化操作。在这个名为"BAT批处理脚本-文件相关操作-安装inf文件.zip"的压缩包中,包含了针对文件...