DBMS_SCHEDULER 带参数JOB

简介: 1.创建测试表CREATE TABLE t_test(    ID DATE PRIMARY KEY,    VALUE NUMBER);2.
1.创建测试表
CREATE   TABLE  t_test
(
    ID DATE 
PRIMARY   KEY ,
    VALUE 
NUMBER
);

2.创建存储过程
create   or   replace   procedure  pro_test(v  IN   NUMBER
is
begin
    
insert   into  t_test(id,VALUE)  values  (sysdate,v);
end ;
/



3.创建JOB
BEGIN
    DBMS_SCHEDULER.CREATE_JOB(
        JOB_NAME            
=>   ' HUYVANPULL_TEST_JOB1 ' ,
        JOB_TYPE            
=>   ' STORED_PROCEDURE ' ,
        JOB_ACTION          
=>   ' PRO_TEST ' ,
        NUMBER_OF_ARGUMENTS 
=>   1 ,
        REPEAT_INTERVAL     
=>   ' FREQ=MINUTELY;INTERVAL=1 ' ,
        ENABLED             
=>  FALSE,
        START_DATE          
=>  SYSDATE,
        COMMENTS            
=> ' HUYVANPULL-Test ' );
END ;
/
如果没有创建权限,赋权限
Grant   Create  Job  To  em_test;

4.设置存储JOB的存储过程的参数
BEGIN
    DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE(
        JOB_NAME      
=>   ' HUYVANPULL_TEST_JOB1 ' ,
        ARGUMENT_POSITION 
=>   1 ,
        ARGUMENT_VALUE     
=>   0
    );
END ;
/

5.启动JOB
BEGIN
        DBMS_SCHEDULER.enable(
' HUYVANPULL_TEST_JOB1 ' );
END ;
/


6.查询JOB
SELECT   *    FROM  USER_SCHEDULER_JOBS;

7.停用JOB
BEGIN
        DBMS_SCHEDULER.disable(
' HUYVANPULL_TEST_JOB1 ' );
END ;
/

8.删除JOB
BEGIN
        DBMS_SCHEDULER.drop_job(
' HUYVANPULL_TEST_JOB1 ' );
END ;
/
目录
相关文章
|
6月前
|
调度 Apache
airflow scheduler -D 是什么作用
【6月更文挑战第30天】airflow scheduler -D 是什么作用
118 1
|
Java
java使用Quartz任务调用crontab表达式的时候报错:Based on configured schedule, the given trigger will never fire
java使用Quartz任务调用crontab表达式的时候报错:Based on configured schedule, the given trigger will never fire
501 0
java使用Quartz任务调用crontab表达式的时候报错:Based on configured schedule, the given trigger will never fire
|
5月前
|
SQL 开发框架 安全
【译】You probably should stop using a custom TaskScheduler
以更明确的方式控制并发 我认为并发控制(又称速率限制)是应用程序非常重要的方面,重要的方面应该是明确的。 TaskScheduler 相当低级别的工具,我宁愿拥有更高级别的工具。如果工作是 CPU 密集型的,那么 PLINQ 或类似 ActionBlock TPL DataFlow 的东西可能是更好的选择。 如果工作主要是 IO 绑定和异步的,那么可以使用 Parallel.ForEachAsync 或 Polly.RateLimiting 基于 的 SemaphoreSlim 自定义帮助程序类。 结论
56 3
|
6月前
|
存储 调度 Apache
airflow scheduler 这些命令是什么作用
【6月更文挑战第30天】airflow scheduler 这些命令是什么作用
59 0
|
7月前
|
Java 调度 Python
解决方案:APScheduler定时任务不执行,报错Run time of job ... was missed by ...
解决方案:APScheduler定时任务不执行,报错Run time of job ... was missed by ...
894 0
解决方案:APScheduler定时任务不执行,报错Run time of job ... was missed by ...
|
7月前
|
资源调度
在SchedulerX中,你可以使用`schedulerx.output()`函数来向Worker报告运行结果
【1月更文挑战第7天】【1月更文挑战第35篇】在SchedulerX中,你可以使用`schedulerx.output()`函数来向Worker报告运行结果
51 1
|
分布式计算 Spark Hadoop
Spark2.4.0源码分析之WorldCount Stage提交(DAGScheduler)(六)
- 理解ShuffuleMapStage是如何转化为ShuffleMapTask并作为TaskSet提交 - 理解ResultStage是如何转化为ResultTask并作为TaskSet提交
1185 0
|
SQL Oracle 关系型数据库