`

oracle job 简介

 
阅读更多

登陆当前用户执行[code="sql"]select * from user_jobs;[/code]可以查看当前用户对应的job 

 

字段(列)           类型                              描述

JOB                      NUMBER                     任务的唯一标示号

LOG_USER           VARCHAR2(30)            提交任务的用户

PRIV_USER          VARCHAR2(30)            赋予任务权限的用户

SCHEMA_USER    VARCHAR2(30)            对任务作语法分析的用户模式

LAST_DATE          DATE                          最后一次成功运行任务的时间

LAST_SEC            VARCHAR2(8)              如HH24:MM:SS格式的last_date日期的小时,分钟和秒

THIS_DATE           DATE                          正在运行任务的开始时间,如果没有运行任务则为null

THIS_SEC             VARCHAR2(8)              如HH24:MM:SS格式的this_date日期的小时,分钟和秒

NEXT_DATE          DATE                          下一次定时运行任务的时间

NEXT_SEC            VARCHAR2(8)              如HH24:MM:SS格式的next_date日期的小时,分钟和秒

TOTAL_TIME         NUMBER                     该任务运行所需要的总时间,单位为秒

BROKEN               VARCHAR2(1)               标志参数,Y标示任务中断,以后不会运行

INTERVAL             VARCHAR2(200)           用于计算下一运行时间的表达式

FAILURES             NUMBER                     任务运行连续没有成功的次数  

WHAT                    VARCHAR2(2000)        执行任务的PL/SQL块

CURRENT_SESSION_LABEL RAW  MLSLABEL 该任务的信任Oracle会话符

CLEARANCE_HI     RAW MLSLABEL          该任务可信任的Oracle最大间隙

CLEARANCE_LO    RAW MLSLABEL          该任务可信任的Oracle最小间隙

NLS_ENV               VARCHAR2(2000)         任务运行的NLS会话设置

MISC_ENV              RAW(32)                     任务运行的其他一些会话参数 

 

 

新建job:

在command window窗口中执行下面脚本 

variable job1 number; 
begin 
     sys.dbms_job.submit(job => :job, 
      what => 'prc_g_test;', 
      next_date => to_date('22-10-2008 10:06:41', 'dd-mm-yyyy hh24:mi:ss'), 
      interval => 'sysdate+1/1440');--每天1440分钟,即一分钟运行test过程一次 
    commit; 
 end; 
  / 

 

分享到:
评论

相关推荐

    Oracle Job的用法

    Oracle Job是Oracle数据库中的一个强大特性,主要用于在特定时间或间隔执行数据库操作,例如数据备份、维护任务或者定期的数据处理。以下是对Oracle Job使用方法和技巧的详细说明: 一、创建Oracle Job Oracle Job...

    oracle job创建脚本

    Oracle Job是Oracle数据库中的一种调度工具,用于在指定的时间自动执行PL/SQL代码或存储过程。这在数据库管理和维护中非常有用,特别是对于定期运行的任务,如数据清理、备份、统计分析等。以下是对创建Oracle Job的...

    导出ORACLE - JOB

    从oracle库中导出自定义的job脚本。

    oracle job使用详解

    Oracle Job 是 Oracle 数据库中的一个特性,用于在预定义的时间间隔自动执行 PL/SQL 块或存储过程。Oracle Job 的使用对于实现定时任务、批处理操作和维护工作至关重要。以下是对 Oracle Job 使用的详细解释: 1. *...

    Oracle Job定时任务

    Oracle Job 定时任务 Oracle Job 定时任务是 Oracle 数据库中的一种定时执行任务的机制,它允许用户在指定的时间点或每天的某个时间点自行执行任务。 一、查询系统中的 Job 可以通过以下视图查询系统中的 Job: *...

    oracleJob创建脚本

    ### Oracle Job 创建脚本详解 #### 一、Oracle Job 概述 在Oracle数据库中,Job是一种用于调度定期任务的功能,常被用来自动化执行数据库管理中的各种任务,比如备份、清理临时表空间等。Job主要由`DBMS_JOB`包...

    oracle JOB常见的执行时间定义

    oracle JOB常见的执行时间, 在初学者定义JOB时,对于执行时间往往不知道如何设置. 该文档列举了常见的定义方式.可以由此进行扩展.

    oraclejob例子

    1. **Oracle Database Scheduler简介** Oracle Database Scheduler是Oracle 10g及以后版本引入的一个功能强大的任务调度工具,它取代了之前的DBMS_JOB包。Scheduler可以安排任务在特定的时间或间隔执行,支持各种...

    ORACLE如何停止一个JOB

    ### ORACLE如何停止一个JOB:深入解析与实践 在Oracle数据库管理中,有时我们需要停止正在运行的JOB,这可能是由于各种原因,如发现错误、优化性能或调整资源分配。本文将详细阐述如何在Oracle中查询并停止正在运行...

    oracle job

    Oracle Job是Oracle数据库中的一种调度工具,用于在指定的时间执行一系列数据库操作,如PL/SQL块、存储过程、包或操作系统命令。Oracle Job是Oracle的DBMS_SCHEDULER或之前版本中的DBMS_JOB包的一部分,它允许数据库...

    oracle job实例 测试通过

    从给定的Oracle Job实例测试通过的描述与代码片段中,我们可以提炼出多个关于Oracle数据库管理、编程与作业调度的关键知识点。以下是对这些知识点的详细解释: ### 1. 创建序列(Sequence) 在Oracle数据库中,...

    Oracle案例详细分析:Job任务停止执行

    Oracle案例详细分析:Job任务停止执行 本文通过一次Oracle Job任务异常案例诊断,分析其原因及解决过程,从内部揭示Oracle Job任务调度及内部计时机制。以下是关于Oracle Job任务的知识点: 1. Oracle Job任务的...

    ORACLE创建JOB脚本

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

    Oracle JOB 用法小结

    Oracle的JOB功能是一种定时任务调度机制,用于在数据库后台自动执行预定义的PL/SQL代码块或存储过程。以下是对Oracle JOB用法的详细总结: 首先,为了启用JOB队列,需要设置初始化参数`job_queue_processes`。通过...

    Oracle JOB 定时任务

    Oracle JOB 定时任务 定时执行存储过程

    oracle job 创建

    Oracle Job 是 Oracle 数据库中的一个特性,用于在预定义的时间间隔自动执行数据库任务,例如运行存储过程、PL/SQL 块或者 SQL 查询。对于初学者来说,理解如何创建、运行和管理 Oracle Job 是十分重要的。 1. **...

    oracle JOB的使用

    关于oracle 数据库中job任务如何创建、查询和修改、如何启用job和停止job,可以帮助新手了解job的使用,包括任务运行时间的设置,具体的代码很实用,希望对你有帮助

    oracle-job使用总结

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

    oracle创建job

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

Global site tag (gtag.js) - Google Analytics