- @echo off
- rem 用于保存备份压缩后rar文件,请保证文件夹存在 ,用户可以修改,但一定文件夹存在
- set "backupdata=C:\backupdata"
- rem 上传文件目录,跟上传工具中配置的上传路径保持一致,请保证文件夹存在
- set "uploaddir=E:\BK_TBS"
- rem 代码配置,根据实际代码配置
- set gkdm=1204030000
- rem 设置密码
- set "password=12345678"
-
- rem 如果不存在备份的文件夹
- if not exist "C:\tbsback\" md "C:\tbsback"
- if not exist "C:\backupdata\" md "C:\backupdata"
- if not exist "C:\tbs\" md "C:\tbs"
- echo '正在备份当前库gkhsdb'
- isql -U ttpsdba -P %password% -S TTPSSERVER < dump_gkhsdb.txt
- echo '当前库备份成功,正在备份历史库hgkhsdb'
- isql -U ttpsdba -P %password% -S TTPSSERVER < dump_hgkhsdb.txt
- if ERRORLEVEL 1 goto :proc_err
- rem 压缩文件备份文件
- echo '正在压缩文件备份文件'
- winrar a -AGYYYYMMDD tbsback_%gkdm%_ c:\tbsback\*.dat
- rem 删除备份dat文件
- echo '删除备份的dat文件'
- del c:\tbsback\*.dat
- rem 将压缩文件备份到指定目录
- echo '将压缩文件备份到指定目录'
- copy tbsback*.rar %backupdata%
- rem 将压缩文件备份到指定目录
- echo '将压缩文件移动到上传目录中'
- move tbsback*.rar %uploaddir%
- exit
- :proc_err
- echo %ERRORLEVEL% > ret_code.txt
- pause
- exit
复制代码
|