`

oracle-创建job执行存储过程

 
阅读更多
---oracle9以前版本的job方式,目前11G的仍然可用,只是不显示job名称---
SQL> VARIABLE SCL_WL_RK number;
SQL> 
SQL> begin
  2    dbms_job.submit(:SCL_WL_RK,'WL_RK;',sysdate,'sysdate+10/(60*24)');--每10分钟一次
  3  commit;
  4  end;
  5  /
PL/SQL procedure successfully completed
SCL_WL_RK
----查询job状态
----job id,job 名称,失败次数,状态
SQL> select job,what,failures,broken from user_jobs;
       JOB WHAT           FAILURES BROKEN
---------- ------------------------------------------------------
       103 WL_RK;          0 N   

---oracle11G的job方式,可显示job名称--
SQL>begin
  sys.dbms_scheduler.create_job(job_name            => '用户名.job显示名称',
                                job_type            => 'PLSQL_BLOCK',
                                job_action          => 'begin
  存储过程名;
  end;',
                                start_date          => to_date('12-08-2015 09:30:00', 'dd-mm-yyyy hh24:mi:ss'),
                                repeat_interval     => 'Freq=MINUTELY;Interval=14',
                                end_date            => to_date(null),
                                job_class           => 'DEFAULT_JOB_CLASS',
                                enabled             => true,
                                auto_drop           => false,
                                comments            => '每14分钟执行一次wl_rk存储过程');
end;
/

 

分享到:
评论

相关推荐

    plsql创建存储过程并创建job定时任务执行-详细笔记文档总结

    plsql创建存储过程并创建job定时任务执行详细笔记文档总结 在 Oracle 中,plsql 是一种强大的编程语言,可以用来创建存储过程和定时任务执行。在本文中,我们将详细介绍如何使用 plsql 创建存储过程并创建 job 定时...

    Oracle定时执行存储过程

    在 oracle 中,定时执行存储过程可以使用 DBMS_JOB 包来实现。通过创建任务,我们可以让 oracle 自动执行某些操作,而不需要人工干预。这种技术可以广泛应用于各个领域,例如数据备份、数据分析、报表生成等。

    xxl-job-admin-2.4.1-SNAPSHOT之oracle版

    对于Oracle数据库的支持,XXL-JOB会创建相应的数据库表来存储任务信息、执行日志等数据。在部署此版本之前,你需要确保你的Oracle数据库已经准备好,包括但不限于创建数据库用户、权限分配以及安装必要的Oracle驱动...

    xxl-job oracle 适配版本

    XXL-JOB选择适配Oracle,意味着它可以更好地服务于那些使用Oracle作为数据存储的企业。 XXL-JOB的核心组件包括调度中心(XXL-JOB-ADMIN)和执行器(XXL-JOB-EXECUTOR)。调度中心负责任务的调度和监控,执行器则...

    oracle-job使用总结

    oracle job 的使用总结,通过dbms 创建job,从而执行存储过程

    Oracle通过Job调用存储过程.docx

    可以通过创建存储过程 `WaterQCal` 来实现累计计算,然后使用 Job 来执行存储过程。 存储过程 `WaterQCal` 中,使用游标来查询数据,并计算流量增量和累计流量。然后,使用 Job 来执行存储过程,每 5 分钟执行一次...

    oracle 自动执行存储过程

    ### Oracle自动执行存储过程 #### 一、背景与需求 在很多实际应用场景中,我们可能会遇到需要定时执行某些任务的情况,比如数据清理、备份、统计分析等。在Oracle数据库环境中,可以通过创建定时任务来实现对特定...

    ORACLE的存储过程的异步调用

    本文讨论了 ORACLE 存储过程的异步调用方法,旨在解决客户端长时间等待存储过程执行的问题。主要思路是使用 DBMS_JOB 包将主处理存储过程作为任务提交到任务队列中,并通过 DBMS_PIPE 包将处理情况放在管道中,最后...

    oracle-Job-管理.docx

    Oracle Job管理是数据库中用于定时执行任务的一种机制,它允许用户安排存储过程、PL/SQL块或其他数据库操作在预设的时间点自动运行。在Oracle 9i版本中,我们可以使用SQL命令或者DBMS_SCHEDULER包来创建、修改和管理...

    oracle-Job-管理.pdf

    在Oracle中,你可以通过创建存储过程来定义需要自动执行的任务,然后使用DBMS_JOB包来创建Job。例如,描述中的`create_date_log_row`存储过程就是用来插入当前日期到`DATE_LOG`表中的。创建Job的命令格式如下: ``...

    oracleJob创建脚本

    根据提供的部分内容,创建Job的过程大致如下: 1. **打开PL/SQL Developer**:通过“File”→“New”→“Command Window”,打开一个新的命令窗口,在这里可以输入和执行SQL或者PL/SQL代码。 2. **编写Job创建脚本*...

    oracle中job调度存储过程 触发器 定时更新数据库.rar

    2. 使用DBMS_SCHEDULER.CREATE_JOB创建Job,指定存储过程作为执行体。 3. 配置Job的执行时间,如频率、开始时间和结束时间。 4. 启动Job,使其开始按照预定计划运行。 5. 如有必要,可以监控和调整Job的运行状态。 ...

    oracle 定时任务,使用存储过程更新数据

    在本主题中,我们将深入探讨如何利用Oracle的存储过程来创建和管理定时任务。 首先,Oracle中的定时任务通常通过“调度器”(DBMS_SCHEDULER)来实现。这个包提供了丰富的功能,允许用户定义任务、设置执行时间、...

    oracle job创建脚本

    - 确保在创建Job的用户具有执行Job中包含的PL/SQL代码或存储过程的权限。 总之,Oracle Job是数据库自动化管理的重要组成部分,它允许你在特定时间自动执行维护任务,提高系统的效率和可靠性。在实际应用中,你...

    oracle创建job

    Oracle 中创建 Job 是实现数据库定期任务的重要步骤,可以是定期执行存储过程或者简单的 SQL 语句。在 Oracle 中,Job 是一个异步执行的任务,可以根据需要设置执行频率和执行时间。本文将详细介绍 Oracle 中创建 ...

    Oracle-存储过程与函数

    存储过程是Oracle数据库中的一个强大特性,属于子程序的一种,它允许开发者封装一系列PL/SQL语句,以实现复杂逻辑或重复任务的自动化执行。存储过程可以接受输入参数,处理业务逻辑,并通过输出参数返回结果。这一...

    Oracle存储过程调用bat批处理脚本程序

    Oracle作为一个强大的关系型数据库管理系统,不仅提供了数据存储和查询的功能,还允许我们通过存储过程来执行更复杂的业务逻辑。本话题将详细探讨如何在Oracle存储过程中调用外部的批处理脚本,如Windows系统的BAT...

    ORACLE创建JOB脚本

    在Oracle数据库系统中,"JOB"是用于调度和自动化任务执行的一种功能,它允许你在预定义的时间点运行存储过程、PL/SQL块或其他数据库操作。本文将深入探讨Oracle中的JOB创建,以及如何编写和使用相应的脚本来设定定时...

    job定时器操作存储过程

    通过上述内容,我们可以看到Oracle JOB定时器的强大功能,它不仅能够自动执行存储过程,还支持多种复杂的时间间隔设置,极大地提高了数据库管理的效率和自动化程度。在实际应用中,根据业务需求灵活调整JOB的执行...

Global site tag (gtag.js) - Google Analytics