1.编辑backup.dat文件
rem @echo offremset backupfile=zjdzncc_%date:~0,4%%date:~5,2%%date:~8,2%.dmpremset logfile=zjdzncc_%date:~0,4%%date:~5,2%%date:~8,2%.logremset rarfile=zjdzncc_%date:~0,4%%date:~5,2%%date:~8,2%.rarset ftpip=10.168.1.200set username=dbaset password=CEEpcb0752dbaset ftpPath=./iSCSI_dba/backup/NC/set data=%date:~0,4%%date:~5,2%%date:~8,2%set /a deldata=data-3set /a delrar=data-1rem backup schemasset backupfile=zjdzncc_%date:~0,4%%date:~5,2%%date:~8,2%.dmpset logfile=zjdzncc_%date:~0,4%%date:~5,2%%date:~8,2%.logexpdp zjdzncc_nc65/zjdzncc_nc65@orcl directory=dump_autobak dumpfile=%backupfile% logfile=%logfile%rem 上传fttrem 注意ftp上传的文件名称全部为大写,删除文件必须大写文件名才能删除Echo open %ftpip% >ftp.upEcho %username%>>ftp.upEcho %password%>>ftp.upEcho Cd %ftpPath% >>ftp.upEcho binary>>ftp.upEcho put E:\autobak\%backupfile%>>ftp.upEcho prompt niublility>>ftp.upEcho mdelete ZJDZNCC_%deldata%.DMP >>ftp.upEcho bye>>ftp.upFTP -s:ftp.updel ftp.up /q: Pauserem 压缩并删除原有文件del /a E:\autobak\zjdzncc_%delrar%*.rardel /a E:\autobak\zjdzncc_%delrar%*.logset RAR_CMD="C:\Program Files\WinRAR\WinRAR.exe"%RAR_CMD% a -df "E:\autobak\%rarfile%" "E:\autobak\%backupfile%"
