比如要定时备份oracle10G scott/tiger用户下所有表格,隔半个时备份一次!这个存储过程该怎么写?谢谢!

解决方案 »

  1.   

    备份不用procedure了,用脚本加rman或者exp
      

  2.   

    楼上的对头
    在windows下你写完rman脚本后腰在定时任务里定制任务信息;
    在linux中编辑crontab即可
      

  3.   

    1.建立批处理文件,如:backup.bat,在其中调用exp备份;形如
    set rq=%date:~0,-4%
    set rq=%rq:-=%
    md d:\work\backup\data
    exp username/password@netservicename file=d:\work\backup\data\back%rq%.dmp log=d:\work\backup\data\back%rq%.log2.在服务器的windows下的“任务计划”中定义定时调用批处理文件backup.bat。
      

  4.   

    思路如下:
    1、创建存储过程备份表
    2、建立job设置时间间隔为半小时执行一次该存储过程。