`
xuyiooo
  • 浏览: 72715 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

我的第一个ORACLE JOB

阅读更多

设置初始化参数 job_queue_processes
sql> alter system set job_queue_processes=n;(n>0)
job_queue_processes最大值为1000;

 

创建一个自定义过程
create or replace procedure MYPROC as
  begin
  insert into TEST values(sysdate);
  end;
/

创建JOB
variable job1 number; 

 begin
 dbms_job.submit(:job1,'MYPROC;',sysdate,'sysdate+1/1440');  

   --每天1440分钟,即一分钟运行test过程一次
 end;
/

 

运行JOB 
begin
 dbms_job.run(:job1);
 end;
/

 

 

  1. select * from user_jobs;--查看调度任务   
  2.   
  3. select * from dba_jobs_running;--查看正在执行的调度任务   
  4.   
  5. select * from dba_jobs;--查看执行完的调度任务  

 

 

begin
  sys.dbms_job.submit(job => :job,
                      what => 'updateticket;',  --存储过程名字
                      next_date => to_date('01-07-2010 15:30:00', 'dd-mm-yyyy hh24:mi:ss'), 

                      --第一执行时间 当前时间sysdate
                      interval => 'TRUNC(SYSDATE + 1) + (15*60+30)/(24*60)');

                      --下次执行时间  每天下午3点30分
  commit;
end;
/

 

分享到:
评论

相关推荐

    oracle数据库job每隔固定时间执行内容

    oracle数据库job每隔固定时间执行内容,详细介绍和使用

    Oracle JOB 用法小结

     no_parse参数指示此工作在提交时或执行时是否应进行语法分析——TRUE指示此PL/SQL代码在它第一次执行时应进行语法分析,而FALSE指示本PL/SQL代码应立即进行语法分析。    9、User_Export()过程返回一个命令,此...

    Oracle数据库的一个定时器

    这是一个关于oracle的数据库定时器,作用是每年的第一天的凌晨一时更新数据库。原理是先写一个存储过程,然后写一个定时器在job里面,数据库会自动监测,到了时间就会执行存储过程完成任务。

    第1章 Oracle性能调整概述1

    第1章 Oracle性能调整概述 第1章 Oracle性能调整概述1

    Oracle 主要配置文件介绍

    (SID_NAME = cams) ) (SID_DESC = (GLOBAL_DBNAME = oid) (ORACLE_HOME = /u01/app/oracle/product/8.1.7) (SID_NAME = oid) ) ) <br>& 说明 1 listener.ora 文件中定义一个监听器...

    oracle完全手册

    第二章 oracle 体系结构概述 在system用户下 DESC dba_data_files; SELECT file_name,bytes,blocks,status,autoextensible FROM dba_data_files WHERE tablespace_name='SYSTEM'; 第四章 表空间 DESC dba_...

    Oracle数据库管理员技术指南

    第1章 建立和配置数据库 1.1 数据库创建规划 1.1.1 规划以及提出正确的问题 1.1.2 怎样确定恰当的数据块尺寸 1.2 组织文件系统 1.2.1 怎样命名数据库文件 1.2.2 使用最佳灵活结构 1.2.3 怎样配置符合 OFA 的 ...

    ORACLE 九阴真经.chm

    CONCAT(字符串1,字符串2) 将字符串1和字符串2连接成一个新的字符串 示例: select CONCAT(job,ename) from emp ...如果有两个以上的字符则返回第一个的位置. 示例:select instr(ename,'S') from emp;

    韩顺平oracle学习笔记

    第1讲:基础语法 内容介绍: 1.为什么学习oracle 2.介绍oracle及其公司的背景 3.学会安装、启动、卸载oracle 4.oracle开发工具 5.Sql*plus的常用命令 6.oracle用户管理 一、主流数据库包括: ?微软:sql server...

    Oracle练习笔试大全

    Oracle练习笔试大全 1、select ename, sal * 12 from emp; //计算年薪 2、select 2*3 from dual; //计算一个比较纯的数据用dual表 3、select sysdate from dual; //查看当前的系统时间 4、select ename, sal*12 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据...

    oracle数据库经典题目

    2.如果一个服务器进程非正常终止,Oracle系统将使用下列哪一个进程来释放它所占用的资源?( D ) A.DBWR B.LGWR C. SMON D.PMON 3. 如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图?( A ) A. ...

    Oracle 8i PL SQL高级程序设计

    本书不仅为开发健壮的、基于Web的应用提供了深入的信息,而且本书的CD-ROM中还为读者提供了样本代码和第三方提供的Oracle开发工具。书中全面介绍了PL/SQL语言的包、触发器、动态SQL、外部例程、对象、集合等基本概念...

    ORACLE大表分区

    -- 第一次分区尽量在数据库闲时操作,这样更能保证分区表的数据一致性; -- 通常使用的现有大表的分区方法:A.使用RENAME分区 B.使用交换分区 C.使用联机重定义 只有C方案才能保证数据的完全一致性; -- 但是经过测试...

    尚学堂视频笔记-oracle

    第一课:客户端 1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。 2. 从开始程序运行:sqlplus,是图形版的sqlplus. 3. http://localhost:5560/isqlplus Toad:管理, PlSql ...

    oracle_8i_pl_sql高级程序设计

    本书从以下几个方面深入介绍了Oracle8i程序设计的最新特点: 1) Oracle8i和PL/SQL提供的高效开发和运行环境。 2) 使用包DBMS_DEBUG和 DBMS_TRACE跟踪调试PL/SQL应用。 3) 使用包DBMS_JOB调度PL/SQL任务在指定时间...

    Oracle创建视图(View)

    ERROR 位于第一行: ORA-01402:视图WITH CHECK OPTION 违反WHERE 子句 视图的删除:DROP VIEW VIEW_NAME语句删除视图。 删除视图的定义不影响基表中的数据。 只有视图所有者和具备DROP VIEW权限的用户可以...

    ORACLE数据库基础知识-华为维护资料

    第1章 ORACLE数据库基础知识 1 1.1 产品概述 1 1.1.1 产品简介 1 1.1.2 基本概念 1 1.2 ORACLE系统结构 2 1.2.1 ORACLE物理结构 2 1.2.2 系统全局区 4 1.2.3 进程 6 1.3 存储管理 7 1.3.1 逻辑结构 8 1.3.2 表...

Global site tag (gtag.js) - Google Analytics