一、在PLSQL中创建表:

create table HWQY.TEST

(

CARNO VARCHAR2(30),

CARINFOID NUMBER

)

二、在PLSQL中创建存储过程:

create or replace procedure pro_test

AS

carinfo_id number;

BEGIN

select s_CarInfoID.nextval into carinfo_id

from dual;

insert into test(test.carno,test.carinfoid) values(carinfo_id,'123');

commit;

end pro_test;

三、在SQL命令窗口中启动任务:

在SQL>后执行:

VARIABLE jobno number;

begin

DBMS_JOB.SUBMIT(:jobno,

'pro_test;',

SYSDATE,'sysdate+1/24/12');

commit;

end;

/

提交后提示:

英文代码

四、跟踪任务的情况(查看任务队列):

SQL> select job,next_date,next_sec,failures,broken from user_jobs;

JOB NEXT_DATE NEXT_SEC FAILURES BROKEN

---------- ----------- ---------------- ---------- ------

1 2008-2-22 ?01:00:00 0 N

说明有一个任务存在了。

执行select * from test t查看定时任务的结果。可以看出定时任务是正常执行了的。

五、停止已经启动的定时任务:

先执行select job,next_date,next_sec,failures,broken from user_jobs;

以查看定时任务的job号。

在SQL>中执行下面的语句停止一个已经启动的定时任务:

begin

dbms_job.remove(1);

commit;

end;

/

表示停止job为1的任务。

执行后显示如下:

PL/SQL procedure successfully completed

六、查看进程数:

show parameter job_queue_processes;

必须>0,否则执行下面的命令修改:

alter system set job_queue_processes=5;

七、再创建一个任务(每5分钟执行一次):

variable jobno number;

begin

dbms_job.submit(:jobno, 'pro_test;',

sysdate,'sysdate+1/24/12');

commit;

end;

/

建立一个定时任务后,在PLSQL中查看JOB,它的sql语句类似的是如下:

begin

sys.dbms_job.submit(job => :jobno,

what => 'pro_test;',

next_date => to_date('21-02-2008 17:37:26', 'dd-mm-yyyy hh24:mi:ss'),

interval => 'sysdate+1/24/12');

commit;

end;

/

所以,创建一个任务的完整的格式是:

variable jobno number;

begin

sys.dbms_job.submit(job => :jobno,

what => 'pro_test;',

next_date => to_date('21-02-2008 17:37:26', 'dd-mm-yyyy hh24:mi:ss'),

interval => 'sysdate+1/24/12');

commit;

end;

/

--系统会自动分配一个任务号jobno。

八、 执行select job,next_date,next_sec,failures,broken from user_jobs;

结果:

JOB NEXT_DATE NEXT_SEC FAILURES BROKEN

1 1 2008-2-22 AM 01:00:00 01:00:00 0 N

2 2 2008-2-21 PM 05:42:45 17:42:45 0 N

3 3 2008-2-21 PM 05:42:45 17:42:45 0 N

Link URL:

plsql中oracle定时任务日志,速掌握一个简单的Oracle定时任务相关推荐

  1. Oracle Cloud Infrastructure:Oracle Cloud Marketplace提供了一个扩展的Oracle和第三方机器映像库

    Oracle Cloud Marketplace Partners Oracle Cloud Marketplace offers an expansive library of Oracle and ...

  2. 一 如何检查oracle的归档日志及空间占用率,清除归档日志、Oracle归档日志使用情况查询、查看oracle数据库一周产生的归档日志

    一 如何解决"归档日志已满问题" 问题描述:所用数据库为 Oracle 10g ,模式为归档模式,oracle 系统默认的归档空间为2G,由于日志过多,空间写满,数据库的redo文 ...

  3. Oracle当前日志组出错,【案例】Oracle报错ORA-00313 ORA-00312 ORA-27037当前联机日志损坏恢复...

    天萃荷净 运维DBA反映Oracle数据库在启动时报错ORA-00313 ORA-00312 ORA-27037,分析原因为数据库redo联机日志文件损坏导致 环境模拟 删除状态为active的联机日 ...

  4. python中列表和字典的应用-一个简单的考试系统

    1 之前我们学习了列表,知道列表可以用来存储一组数据,可以增删改查,可以遍历 2 之前我们学习了字典,知道字典可以用来存储键值对,与列表类似,字典也可以进行增删改查,同样也可以遍历 这节课我们利用学到 ...

  5. 在vue中element ui 结合frappe-gantt实现一个简单的甘特图功能

    在vue中创建甘特图步骤请参考: https://editor.csdn.net/md/?articleId=130145782 2. 结合element ui 实现甘特图功能 实现效果: 2.1 下 ...

  6. c# oracle存储过程返回结果集,一个简单的实例给大家分享C#中调用oracle的存储过程...

    Oracle方面 1.创建Oracle过程存储 create or replace procedure proce_test(paramin in varchar2,paramout out varc ...

  7. android原生定时任务_一个简单的Android定时任务

    Android中(Service )服务的最佳实践--后台执行的定时任务 版权声明:本文为博主原创文章,未经博主允许不得转载.https://blog.csdn.net/u010046908/arti ...

  8. ubuntu 中安装memcache,并给出一个简单的实例·

    Memcache分为两部分,Memcache服务端和客户端.Memcache服务端是作为服务来运行的,所有数据缓存的建立,存储,删除实际上都是在这里完成的.客户端,在这里我们指的是PHP的可以调用的扩 ...

  9. oracle告警日志备份,教你怎样用Oracle方便地查看报警日志错误

    在网上查了几天的资料,尝试综合清除告警日志内容及建外部表的方式来解决这一问题. 一:备份并清除告警日志内容 将每天的告警日志备份好,然后进行清除. 1:备份报警日志 在$ORACLE_HOME/SID ...

最新文章

  1. python 异常操作 处理方法
  2. python numpy np.full(shape, fill_value, dtype=None, order='C')函数 以指定数值填充指定形状的数组
  3. 科大星云诗社动态20201205
  4. 服务器安装报告linux,linux – 在ubuntu服务器上安装了2TB磁盘,dmesg将其报告为9444732965540666 MB...
  5. 深入浅出 消息队列 ActiveMQ
  6. 纯CSS菜单样式,及其Shadow DOM,Json接口 实现
  7. 对listView的理解
  8. php mysql sqlite3_PHP连接SQLite数据库
  9. AMPL在Matlab上的一个简单Demo
  10. python爬虫项目报告需求分析_网络爬虫需求分析报告
  11. cesium模型爆炸案例
  12. 从Solidworks模型到UG制工程图
  13. 抱薪者说 | 君莫:穿越山海,终成“C链小雷锋”
  14. html显示汉字音调,汉语拼音音调符号标法的规则
  15. 迪厅装修后地板清洁与保养
  16. 点划线的两种实现方法
  17. MES智能工厂信息化系统
  18. MIPS指令集处理器设计(支持64条汇编指令)
  19. shell脚本一键安装jdk(三台)
  20. python中的堆栈

热门文章

  1. govendor用法
  2. Python中的两种路径
  3. Spring beans配置方案(三) 学习笔记
  4. Apple 企业开发者账号邓白氏码申请记录 ----转
  5. 正则表达式 -- 个人笔记
  6. 《数值分析》学习笔记 ·003——数值计算中应该注意的几个问题
  7. [C++] vector 初始化
  8. [论文阅读] AMPNet: Average- and Max-Pool Networks for Salient Object Detection
  9. 操作系统实验--存储管理
  10. Sublime Text 3的中文显示乱码问题