zoukankan      html  css  js  c++  java
  • 昨天 写了 一个oracle 数据库备份的脚本 .bat 文件的 更新一下 并删除7天前的所有备份

    建立一个txt文本文件在里面写上

    @echo off //批处理命令
    set sid=jhemr//数据库名称
    set username=disea//用户名
    set password=disease//密码
    set connect=%username%/%password%@%sid%  命令集
    set back_path=d:\项目备份//项目备份的位置
    set date_string=%date:~0,4%_%date:~5,2%_%date:~8,2%//日期
    set time_string=%time:~0,2%_%time:~3,2%_%time:~6,2%//时间
    set file_string=%back_path%\az_%date_string%_%time_string%//文件名  
    exp %connect% file=%file_string%.dmp INDEXES=y grants=y constraints=y compress=y//备份数据库

    forfiles /p d:\项目备份 /m *.zip -d -7 /c "cmd /c del /f @path"
    "F:\HaoZip\HaoZip.exe"  %back_path%\az_%date_string%_%time_string%.dmp//将备份的数据库压缩  注意"F:\HaoZip\HaoZip.exe" 要找到自己本机的压缩文件路径
    del %back_path%\az_%date_string%_%time_string%.dmp  //压缩后删除原来备份的未压缩文件

    如果不需要压缩可以删除后两行

    其实这就是一些dos命令的批处理

    写完后 将文件后缀名改成.bat 双击运行就可以了        

  • 相关阅读:
    全排列
    RazorPages中的绑定
    SQL Server安装步骤
    2020-2021---开发工作总述
    C#.NET编程的特点
    VS自带Git的使用
    从apk反编译出.java文件
    基于页面的编程模型+关于设计的表达
    XtraReport注意事项
    Android总结
  • 原文地址:https://www.cnblogs.com/haihang/p/2758266.html
Copyright © 2011-2022 走看看