使用7z的版本:

@echo off
set filename="d:\backup\dbname_%date:~0,10%"
set zipfile="d:\backup\dbname_%date:~0,7%"
set zip_cmd="C:\Program Files\7-Zip\7z.exe"
echo 正在备份数据 ......
exp username/password@servicename owner=owner file=%filename%.dmp log=%filename%.log rows=y
%zip_cmd% a -tzip %zipfile%.zip  %filename%.dmp
%zip_cmd% a -tzip %zipfile%.zip  %filename%.log
del  %filename%.dmp
del  %filename%.log

使用WinRar的版本:

@echo off
set filename="d:\backup\dbname_%date:~0,10%"
set rarfile="d:\backup\dbname_%date:~0,7%"
echo 正在备份数据 ......
exp username/password@servicename owner=owner file=%filename%.dmp log=%filename%.log rows=y

rar a  %rarfile%.rar  %filename%.dmp
rar a  %rarfile%.rar  %filename%.log
del  %filename%.dmp
del  %filename%.log

根据电脑上安装的压缩软件,将上述代码保存成bat文件定期执行即可在指定的备份路径下按月生成压缩文件(每月的备份在一个压缩文件里面).如果出现文件无法写入的情况,检查系统日期格式,不要使用YYYY/MM/DD这种带有/符号的格式.

最新文章

  1. java时间类型的转换/获取当前时间/将时间转换成String/将String转换成时间
  2. 用CSS text-transform转换字母大小写
  3. AndroidStudio创建新项目报错
  4. C++——将成员函数作为参数
  5. 在viewPager中的textview参数singleLine和gravity为center冲突bug
  6. Eclipse安装配置PyDev插件
  7. Android开发之定义app在手机的安装位置
  8. bzoj 3997 [TJOI2015]组合数学(DP)
  9. 【mock.js】后端不来过夜半,闲敲mock落灯花 ——南宋·赵师秀
  10. 玩转 sublime3 第二弹 ES6环境
  11. React Native控件之Listview
  12. 4种方法实现Html转码
  13. 一道关于js声明变量,var和let的面试题
  14. scrapy系列(一)——Python 爬虫框架 Scrapy1.2 Windows 安装教程
  15. CentOS7安装部署zabbix3.4操作记录
  16. Redis 主从复制, 读写分离
  17. Tomcat 环境变量配置
  18. MSMQ理论+实践(上)
  19. PHP中双引号引起的命令执行漏洞
  20. gradle 项目转成maven项目

热门文章

  1. python pycharm pyqt 安装
  2. 周强、张季跃,马凯军《面向对象与程序设计Java》第十四周学习总结
  3. Delphi7 在Windows 7上无法打开Help选项下帮助文档
  4. ifeve.com 南方《JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码》
  5. vim 加密(crypt)文本文档
  6. Tomcat生成的session持久化到MySQL
  7. Including R code in perl
  8. 04PHP HTML状态保持
  9. 软件测试_Fiddler抓包工具一
  10. jquery 禁止回车事件响应