先寫一個批處理文件,給個例子。
代碼如下:
set rq=%date:~0,10%
exp system/system的密碼@本地服務名 file=d:\backup\bak%rq% full=yes log=d:\backup\bak%rq% buffer=65536
C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\
move /y d:\backup\*.rar d:\databasebackup
其中第一條是設置日期字符串,後面再備份文件名中使用它,file=d:\backup\bak%rq% 是導出數據庫的備份文件名,full=yes,表示全部導出。 C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\ 是壓縮文件,最後一條是把壓縮後的文件移到d:\databasebackupd:\databasebackup目錄中。
大家可能對 exp後的參數比較陌生,可以再命令提示符下輸入 exp help=y 來了解這些參數。