ORACLE数据库自动备份压缩的批处理脚本 rar 7z
使用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这种带有/符号的格式.
最新文章
- java时间类型的转换/获取当前时间/将时间转换成String/将String转换成时间
- 用CSS text-transform转换字母大小写
- AndroidStudio创建新项目报错
- C++——将成员函数作为参数
- 在viewPager中的textview参数singleLine和gravity为center冲突bug
- Eclipse安装配置PyDev插件
- Android开发之定义app在手机的安装位置
- bzoj 3997 [TJOI2015]组合数学(DP)
- 【mock.js】后端不来过夜半,闲敲mock落灯花 ——南宋·赵师秀
- 玩转 sublime3 第二弹 ES6环境
- React Native控件之Listview
- 4种方法实现Html转码
- 一道关于js声明变量,var和let的面试题
- scrapy系列(一)——Python 爬虫框架 Scrapy1.2 Windows 安装教程
- CentOS7安装部署zabbix3.4操作记录
- Redis 主从复制, 读写分离
- Tomcat 环境变量配置
- MSMQ理论+实践(上)
- PHP中双引号引起的命令执行漏洞
- gradle 项目转成maven项目