Window2003、xp远程备份数据库文件(xcopy+rar+pscp)

Window2003、xp远程备份数据库文件

xcopy+rar+pscp

.bat脚本 

Eg:

xcopy d:\dbtest\*.* d:\dbtemp\ /y

 

D:\backup\Rar.exe a E:\downup\zknetdb.rar d:\dbtemp\ -r –dr

 

set a=zknetdb.%date:~0,4%%date:~5,2%%date:~8,2%.rar

 

move e:\downup\zknetdb.rar e:\downup\%a%

 

D:\backup\pscp.exe -sftp -pw 123456 e:\downup\%a% abc@www.baidu.com:/home/ backup/%a%

 

 

 

1.xcopy d:\dbtest\*.* d:\dbtemp\ /y

      将源文件从d:\dbtest\目录下拷贝到d:\dbtemp\目录下

 

2.D:\backup\Rar.exe a E:\downup\zknetdb.rar d:\dbtemp\ -r –dr

       压缩d:\dbtemp\目录下的文件到E:\downup\目录下并命名为zknetdb.rar

 

1.set a=zknetdb.%date:~0,4%%date:~5,2%%date:~8,2%.rar 

      设置变量a

 

3.move e:\downup\zknetdb.rar e:\downup\%a% 

      重命名文件zknetdb.rar为 zknetdb.%date:~0,4%%date:~5,2%%date:~8,2%.rar

 

4.D:\backup\pscp.exe -sftp -pw 123456 e:\downup\%a% abc@www.baidu.com:/home/ backup/%a%

      将e:\downup\%a%移动到远程目录下

      D:\backup\pscp.exe -sftp -pw 密码 e:\downup\%a%  用户名@www.baidu.com:/home/ backup/%a%

 

 

遇到的问题

  1. Xcopy与copy的区别
  2. 目录中存在空格 需将地址用“”
  3. 设置变量名(时间)
  4. 第一次执行某句命令时会有一个判断Y/N,所以现在运行中执行一遍就可以了
posted on 2013-10-27 11:57  Queen.Ada  阅读(240)  评论(1编辑  收藏  举报