`
shuo
  • 浏览: 33929 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

oracle job(定时作业)

阅读更多
--查找所有定时作业的信息       
  select *
  --job,next_date,next_sec,failures,broken
  from user_jobs



--建一张测试表

create table b(
id varchar(20),
name varchar(30),
telphone varchar(30)
);

--建一个存储过程

create   or   replace   procedure   hr_oa_b   as
         begin 
         insert into b@moa ec
         select   *  from  b eco
  where not exists(  
          select   *   from  b@moa ec  where eco.compid=ec.compid ) ;
         end;  

--创建一个定时作业

variable job4 number;
    begin
    dbms_job.submit(:job4,'hr_oa_b;', next_date => to_date('03-11-2008 12:30:00',
                                           'dd-mm-yyyy   hh:mi:ss'),
                      interval  => 'sysdate+1/2');  --十二个小时执行一次插入。
    COMMIT;
    end;

  --执行定时作业
     begin  
    dbms_job.run(:job4);  
   end;

--删除定时作业

begin  
        dbms_job.remove(:job4);  
   end; 
分享到:
评论

相关推荐

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

    在Oracle数据库系统中,"Job"是用于执行定时任务的重要工具,它允许用户安排数据库作业在特定的时间点或按照特定的间隔自动运行。这在管理大量数据和维护数据库的日常运营中非常有用。"存储过程"是预编译的SQL和PL/...

    oracle定时任务详解

    Oracle数据库中的定时任务(也称为作业或job)是Oracle系统中一个非常重要的子系统,它可以帮助用户自动执行一些常规性的任务,比如备份数据库、清理日志等。通过合理地利用Oracle定时任务,可以极大地提高系统的...

    oracle job使用详解

    Oracle Job 的使用对于实现定时任务、批处理操作和维护工作至关重要。以下是对 Oracle Job 使用的详细解释: 1. **创建 Job**: 创建 Job 可以通过 `DBMS_JOB.SUBMIT` 存储过程完成。例如,在提供的代码中,创建了...

    oracle定时任务

    Oracle定时任务,也被称为Oracle数据库的调度作业,是Oracle数据库管理系统提供的一种功能,允许用户预定义一系列操作,如运行SQL脚本、数据备份或数据清理等,并设定在特定时间自动执行。这种机制对于自动化数据库...

    Oracle JOB 用法小结

    Oracle的JOB功能是一种定时任务调度机制,用于在...总之,Oracle的JOB机制提供了强大的定时任务处理能力,通过`dbms_job`包提供的各种过程,可以灵活地管理和控制后台作业的执行,满足系统自动化维护和数据处理的需求。

    job(oracle定时任务)界面管理工具

    Oracle的定时任务,通常被称为“Jobs”,是数据库管理系统中的一个重要组成部分,主要用于自动化执行数据库操作,如数据备份、数据清理、报告生成等。Job界面管理工具则为这些任务提供了图形化的配置和管理界面,...

    Oracle作业JOB探讨

    Oracle作业是一种定时执行的数据库任务,它可以通过DBMS_JOB包来创建、管理和控制。一个作业通常由以下几个部分组成: - **JOB编号**:系统自动分配的唯一标识符。 - **WHAT**:执行的具体SQL语句或存储过程。 - **...

    DBMS_JOB包创建ORACLE定时任务

    ### DBMS_JOB包创建Oracle...总之,`DBMS_JOB`包是Oracle数据库中非常强大的工具,用于自动化和调度周期性任务,通过灵活运用其提供的各种功能,可以有效地管理数据库中的定时作业,提高系统的运维效率和数据处理能力。

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

    Oracle数据库系统提供了强大的定时任务管理功能,这在企业级应用中极为重要,因为它们能够按照预设的时间间隔执行特定的任务,比如数据更新、备份、报表生成等。在本主题中,我们将深入探讨如何利用Oracle的存储过程...

    oracle中的job的用法

    Oracle中的Job主要用于数据库中任务的定时执行,具体来说是定时执行存储过程。使用Job可以让一些需要周期性处理的业务逻辑自动化运行,减少编程工作量,提升执行效率和程序稳定性。在Oracle中,Job的实现依赖于Job ...

    oracle 定时任务

    Oracle定时任务,也被称为Oracle调度(Oracle Scheduler),是Oracle数据库系统中的一个重要组件,用于安排数据库内的作业自动执行。这些作业可以包括数据备份、清理过期记录、运行统计分析等日常维护任务。Oracle ...

    oracle中JOB总结

    Oracle中的JOB是一个重要的后台机制,用于自动化执行定时任务。这些任务可以是数据库维护、数据清理、备份或者其他任何基于时间的数据库操作。Oracle数据库利用SNP(Scheduler)进程来管理和执行这些JOB。 SNP...

    oracle定时导出

    要实现定时导出,可以通过Scheduler创建一个作业,调用`expdp`(Oracle数据泵导出)命令,并设置作业的运行频率。例如: ```sql BEGIN DBMS_SCHEDULER.create_job ( job_name => 'weekly_backup', job_type => '...

    oracle存储过程+日期+定时任务Job

    ### Oracle 存储过程 + 日期 + 定时任务 Job #### 一、概述 在 Oracle 数据库中,存储过程是一种可编程的对象,用于执行特定的任务。存储过程可以在数据库服务器上运行,从而提高应用程序的性能并减少网络流量。...

    创建oracle数据库定时任务的操作.docx

    在Oracle数据库管理中,定时任务(也称为作业)是一种强大的自动化工具,用于定期执行SQL语句或PL/SQL块。通过设置定时任务,可以自动执行备份操作、数据清理工作、统计信息更新等常规维护任务,从而极大地提高...

    Talend Job - Windows 版本定时任务 简单操作 希望能帮助各位同是初学者的人们

    ### Talend Job - Windows 版本定时任务简明教程 #### 一、引言 在当前数据驱动的时代背景下,企业对于数据处理的需求日益增长。为了高效地管理与处理大量数据,许多组织开始采用数据集成工具,如Talend ESB...

    oracle数据库定时任务dbms_job的用法详解

    Oracle数据库中的DBMS_JOB包是用于创建和管理定时任务的重要工具,它允许用户安排数据库执行特定的PL/SQL过程或存储过程。这个包提供了一系列的子程序,用于创建、修改、启动、停止以及监控数据库作业。下面将详细...

    在Oracle中实现后台自动执行的定时操作

    本文将深入探讨如何在Oracle中通过JOB队列机制来实现这样的定时任务,包括其原理、配置步骤、以及具体的实现示例。 ### Oracle JOB队列原理 在Oracle数据库中,JOB队列是一种用于调度后台任务的机制,允许用户定义...

    Oracle数据库定时自动备份批处理代码(Windows)

    - `job_name=EXP_DB_FULL` 为备份作业指定一个名称。 5. **备份流程**: - 导出数据到 `DUMP_DIR`。 - 使用RAR压缩工具将DMP文件压缩到以日期命名的子目录中。 - 移动DMP文件和日志文件到日期子目录。 - 删除...

Global site tag (gtag.js) - Google Analytics