把你写的东西放到一个批处理文件中,然后在任务中增加这个批处理文件。就可以了。
你还可以使用其他一些方式来进行备份,如:stand by等等

解决方案 »

  1.   

    我写了一个ORACLE数据库定时自动备份系统,支持冷备份和导出备份
    想要的话加我的QQ:20322267
      

  2.   

    exp  username/password owner=username file=d:\data_backuo\dbname%Date:~0,3%.dmp,这样就可以了,导出的格式为星期一.dmp,星期二.dmp....一周后会在原路径上自动覆盖旧的dmp文件,这样就不用copy走了
      

  3.   

    lee_billiy(思思) 说的这个方法也是个办法,可是有没有既能按照我的日期格式又能自动删除上一周的备份文件的办法呢?
    谢谢tigi(流星雨)、 chengtwn(漠孤烟) 的热心回答以及18687874(别拿苹果扔我) 的关注!
      

  4.   

    rem 假设f:\data_backup是要保存备份数据的目录
    @echo off
    setlocal
    pushd f:\data_backupif NOT EXIST file.lst copy nul file.lst 
    set i=1
    set maxfiles=7
    set NEWFILENAME=dbname%date:~4,10%.dmpexp  username/password owner=username file=%NEWFILENAME%echo %i%:%NEWFILENAME%>file.lst.tmp
    for /F "tokens=2 delims=:" %%F in (file.lst) do call :check "%%F"
    copy file.lst.tmp file.lst
    endlocal
    goto :EOF:check
    set /a i=i+1
    set tmpfilename=%~1
    if %i% GTR %maxfiles% (
      if EXIST "%tmpfilename%" del "%tmpfilename%"
    ) else echo %i%:%tmpfilename%>>file.lst.tmp
    goto :EOF
      

  5.   

    路过,学了一招,取子串!
    %some_var%%some_var:~x,y%  = substr(some_var,x,y)做笔记...
      

  6.   

    做个计划任务
    导出
    >expdp king/520 tables=new directory=DPDATA1 dumpfile=expcases_%u.dmp parallel=4 job_name=cases_export
    导入:
    >impdp king/520 directory=dpdata1 dumpfile=expcases_%u.dmp job_name=cases_import
      

  7.   

    谢谢tigi(流星雨) 、chengtwn(漠孤烟)、lee_billiy(思思) 、18687874(别拿苹果扔我)、bm1408(要向宁五爷学啊~~要向宁五爷学啊!~) 、 bobfang(匆匆过客) 、njhart2003() ( )、mqmmx(传说中的肥羊) 、skyinfo(tiger) 、skyinfo(tiger) 的关注,非常感谢大家的帮助!