我想实现每周1、2、4、5进行增量备份,3、6进行累积备份,日进行全备。想自动实现这个功能,怎么写批处理文件啊,怎么把这个时间轴的概念写进去啊。谢谢指教!

解决方案 »

  1.   

    嘿嘿,俺只知道unix有个crontab命令可以实现该功能 ... windows 就不知道了 ... 
      

  2.   

    步骤如下:
    1.      AP服务器上建立c:\backup文件夹(文件夹路径客户自己选择)
    2.      打开dbbkup.bat-->
    exp citictest/citictest@colm2 file=c:\backup\%date:~4,20%.dmp    
    3.      将dbbkup.bat放置于c:\backup文件夹之下
    4.      控制面板-->任务计划-->添加任务计划-->选择程序以进行计划-->浏览-->选中dbbkup.bat-->每日执行-->选择时间-->输入用户名密码-->完成
    5.      执行时间过了之后,c:\backup文件夹下面会出现yyyy-mm-dd.dmp命名的DUMP档案//WINDOWS XP(CLUBOSS2007-02-16)
    //WINDOWS 2000(CLUBOSS星期五)
    @echo on  
    exp cluboss/cluboss@cluboss file=F:\DBBAK\\CLUBOSS%date:~0,20%.dmp 
    //WINDOWS XP(CLUBOSS-02-16)
    //WINDOWS 2000(CLUBOSS2007-02-16)
    @echo on  
    exp cluboss/cluboss@cluboss file=F:\DBBAK\\CLUBOSS%date:~-10%.dmp 
      

  3.   

    编写不同rman脚本,linux下放到cron中执行,windows下放到计划任务中执行,不同脚本设置不同的执行时间。
      

  4.   

    谢谢各位,2楼的“俺只知道unix有个crontab命令可以实现该功能”
    这个方法也说下呗,谢谢