2012年7月26日
摘要: Oracle 10g Scheduler 特性在10g 环境中,ORACLE 建议使用Scheduler 替换普通的job,来管理任务的执行。其实,将Scheduler 描述成管理job 的工具已经太过片面了,10G版本中新增的Scheduler 绝不仅仅是创建任务这么简单.一. 使用Jobs所谓JOBS,其实就是Scheduler 管理的一个(或多个)任务的执行调度。1.1 创建Jobs通过DBMS_SCHEDULER 包来创建Jobs,是使用其CREATE_JOB 过程。在创建Job 时,用户可以指定要执行的任务,调度信息(啥时候执行,执行周期,终止日期等)以及其它一些任务相关的属性。CR 阅读全文
posted @ 2012-07-26 12:49 Alex’Sky 阅读(3154) 评论(0) 推荐(0) 编辑
摘要: Oracle JOB 用法小结一、设置初始化参数 job_queue_processes sql> alter system set job_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程 sql>select name,description from v$bgprocess; 二,dbms_job package 用法介绍 包含以下子过程: Broken()过程。 change()过程。 Interval()过程。 Isubmit()过程。 Next_Date()过程... 阅读全文
posted @ 2012-07-26 10:50 Alex’Sky 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 不执行,首先我想到了系统参数job_queue_processes ,show parametere job 值为0,果然,alter system set job_queue_processes=10,给job分配10个进程配额,问题解决。一。job的运行频率设置1.每天固定时间运行,比如早上8:10分钟:Trunc(Sysdate+1) + (8*60+10)/24*602.Toad中提供的:每天:trunc(sysdate+1)每周:trunc(sysdate+7)每月:trunc(sysdate+30)每个星期日:next_day(trunc(sysdate),'SUNDAY& 阅读全文
posted @ 2012-07-26 10:46 Alex’Sky 阅读(1565) 评论(0) 推荐(0) 编辑