关于Oracle 10g的schedule job
来源:互联网 发布:大学生就业难 知乎 编辑:程序博客网 时间:2024/04/27 15:12
Schedule job即指定时间运行某一个procedure,本质上是一个object,job的属性可以随时修改。
Job 权限
grant create job to somebody;
Job 创建
begin dbms_scheduler.create_job ( job_name => 'my_job_name', job_type => 'STORED_PROCEDURE', job_action => 'procedure_to_call', --存储过程名 start_date => sysdate, repeat_interval => 'FREQ=MINUTELY;interval=10', --每隔5分钟运行一次 comments => 'schedule one job every 5 mins' );end;/
Job 查询
select job_name,job_type,job_action,start_date,repeat_interval,state,enabledfrom user_scheduler_jobs;
Job 修改job属性:修改repeat时间为5分钟每次
beginDBMS_SCHEDULER.SET_ATTRIBUTE('SYNC_UP_SCENARIO_RUN_STATUS','repeat_interval','FREQ=MINUTELY;interval=5');DBMS_SCHEDULER.ENABLE('SYNC_UP_SCENARIO_RUN_STATUS');commit;end;
Job 启用
begin dbms_scheduler.enable('my_job_name');end;/
Job 运行
begin dbms_scheduler.run_job('my_job_name',TRUE); -- true代表同步执行end;/
Job 删除
begin dbms_scheduler.drop_job(job_name => 'my_job_name',force => TRUE);)end;/
参考:http://www.blogjava.net/javabloger/archive/2008/03/14/186206.html
- 关于Oracle 10g的schedule job
- 关于Oracle 10g的schedule job
- 关于Oracle 10g的schedule job
- 关于Oracle 10g的schedule job
- Oracle 10g schedule job的常用操作
- 关于oracle后台启用的schedule job
- 【摘抄】关于Java schedule job Timer的schedule方法详解
- oracle之schedule job
- oracle 10g job建立
- oracle 10g 创建JOB
- 关于oracle的job
- oracle关于 job的创建
- ORACLE 10g 中的定时任务job
- Oracle定时调度(schedule和job结合)
- oracle 10g 关于回收站的使用
- 关于oracle 10g的LogMiner使用方法
- 关于oracle中job的应用
- 关于oracle job定时执行的问题
- 占位
- java基础知识记录--Java web部分(摘自张孝祥整理java面试题)
- EBS开发流程
- 设计模式---------装饰模式
- 视觉直观感受 7 种常用的排序算法
- 关于Oracle 10g的schedule job
- java Thread线程中断详情
- 黑马程序员_java基础加强<十一>
- 关于Listview的getChildAt方法
- 软件开发之设计模式的基础介绍
- vc++6中的结构化异常处理try-except-finally语句
- Hibernate批处理操作优化 (批量插入、更新与删除)
- ubuntu 浏览器flash插件安装
- HBase的安装