|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
@echo off
cls
title NEWANGEBACKUP 启动时间:%date% %time%
cls
color 0A
echo.
echo. =================AUTO BACKUP BY FSX====================
echo.
regedit -s timeformat.reg
set dataBase=ORCL
set User=nc51
set userPass=nc51
set s1=%dataBase%_%User%_%Date:~0,4%%Date:~5,2%%Date:~8,2%0%Time:~1,1%%Time:~3,2%%Time:~6,2%
set s2=%dataBase%_%User%_%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2%
if "%Time:~0,1%"==" " (set dates=%s1%) else (set dates=%s2%)
title 正在进行数据库【%dataBase%】用户【%User%】备份,请稍候.....[X]
expdp %User%/%userPass%@%dataBase% directory=yourdir dumpfile=%dates%.dmp logfile=%dates%.log
title 备份完成,正在压缩【%dates%】,请稍候.....
rar a -df D:\ocl\%dates%.rar D:\ocl\%dates%.*
set datapath=%Date:~0,4%_%Date:~5,2%_%Date:~8,2%
rem 删除过期的文件,服务器保留天14天数据
forfiles /p "D:\ocl" /s /m *.rar /d -14 /c "cmd /c del @path"
title 备份完成!
这个是定时自动备份的语句 想问问大神们 语句有没有问题 我设置了这个以后用CMD用了能备份出来,但是把这个转换为.bat文件用WIN7自带的任务计划程序设置始终不能行 是因为环境的原因么
|
|