脚本内容为备份数据库和压缩备份文件,定时需使用windows系统自带的“任务计划程序”实现,不废话,直接上代码:

@echo off

rem 获取当前日期字符串,作为备份文件的文件名,格式:yyyyMMdd
set "YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%"

rem 设置备份文件存放目录(按需修改)
set "bakdir=D:\bac"

rem **oracle** 导出命令,数据库用户名和密码均为TEST(按需修改)
exp TEST/TEST@127.0.0.1:1521/ORCL  file=%bakdir%\%YYYYmmdd%.dmp buffer=1048576 owner=(TEST) compress=n;

rem 设置压缩软件的安装目录,此处使用的是Bandizip(按需修改)
set "zipdir=D:\Program Files\Bandizip"

rem 切换至压缩软件目录
cd /d %zipdir%

rem 使用压缩软件命令,将备份文件进行ZIP压缩,不同压缩软件的压缩命令不一样(按需修改)
Bandizip.exe a %bakdir%\%YYYYmmdd%.zip %bakdir%\%YYYYmmdd%.dmp

rem 删除备份的文件
del %bakdir%\%YYYYmmdd%.dmp
最后修改:2022 年 01 月 18 日
如果觉得我的文章对你有用,请随意赞赏