您的位置:首页 > 数据库 > Oracle

oracle-crontab与oracle job在执行时间上的差异

2008-05-08 14:30 381 查看
      crontab的具体使用方法可参见前一篇blog:http://blog.csdn.net/totuswhf/archive/2008/05/08/2416307.aspx
      crontab使用cron deamon以后台形式启动crontab文件中记录的每个命令。假设每分钟执行一次命令,如果该命令没有执行完毕,那么到了下一分钟会再启动一个进程。这有时候会导致一些问题,所以我习惯于在crontab要执行的脚本里判断是否有同一个程序在启动,如果有则直接返回,这样可以避免不必要的麻烦。
       而Oracle job是由数个job进程来执行job中的任务,在执行完一个job后计算该job的下一个执行时间,因此假设oracle job的时间间隔是1分钟,如果job中的存储过程没有执行完毕,在下一分钟也不会再执行该存储过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息