15-10-19 23:48:04

分类: Oracle

--创建一次执行的匿名块任务,成功调用一次后job消失

BEGIN
  DBMS_SCHEDULER.CREATE_JOB (
   job_name                 =>  'my_new_job2', 
   job_type                 =>  'PLSQL_BLOCK',
   job_action               =>  
'BEGIN
 for i in 1 .. 5 loop
   insert into t values (i);
 end loop;
 commit;
END;'
);
END;

--创建存储过程代替匿名块里面的内容,对于数据量大的代码很方便

create or replace procedure p_insert_t
as
BEGIN
 for i in 1 .. 5 loop
   insert into t values (i);
 end loop;
 commit;
END;

BEGIN
  DBMS_SCHEDULER.CREATE_JOB (
   job_name                 =>  'my_new_job2', 
   job_type                 =>  'PLSQL_BLOCK',
   job_action               =>  'BEGIN p_insert_t; END;'
);
END;

--查看job的状态

SELECT job_name, owner, program_name, program_owner, state, enabled
  FROM dba_scheduler_jobs
 WHERE owner NOT IN ('SYS', 'SYSTEM');

SELECT *
  FROM dba_scheduler_jobs
 WHERE owner NOT IN ('SYS', 'SYSTEM');

--执行job, enable job和run job两种方式都可以调用job

--enable job之后自动执行job

BEGIN
 DBMS_SCHEDULER.ENABLE ('my_new_job2');
END;

--run job

BEGIN
  DBMS_SCHEDULER.RUN_JOB(
    JOB_NAME            => 'my_new_job2',
    USE_CURRENT_SESSION => FALSE);
END;

--停止 job

BEGIN
  DBMS_SCHEDULER.STOP_JOB('MY_NEW_JOB2');
END;
/

--删除JOB

BEGIN
  DBMS_SCHEDULER.DROP_JOB ('MY_NEW_JOB2');
END;

转载于:https://blog.51cto.com/12993382/1948110

oracle 11g 创建 job 20相关推荐

  1. oracle 11g创建基线详细信息

    性能优化时大体有如下两种评估方式:如果希望知道性能度量值指示服务器接近容量限制,则应设置绝对值:但是如果希望知道今天的性能与上周(或者上个月)同一时间的性能之间的差异,则当前性能必须与基线进行比较,基 ...

  2. Windows下Oracle 11g创建数据库

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

  3. oracle 11G创建表空间、用户、配置监听和TNS

    最近总在安装各种版本的oralce数据库做测试,11G,32位的,64位的,12C的,每次都折腾表空间,用户.tns啥的,这里记录下,再也不用现用现百度找了 一.创建表空间.用户 在plsql工具中执 ...

  4. oracle 11g创建数据库教程

    cd /oracle/app/oracle/product/11.2.0/dbhome_1/bin ./dbca 自定义用户表空间大小. 安装过程半个小时是需要的. 2.配置oracle系统用户环境变 ...

  5. ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法

    在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...

  6. oracle数据库配置失败,ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法...

    在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...

  7. oracle 11g创建表空间,创建用户并赋予权限,导入dmp和导出dmp文件

    1.创建表空间(连接数据库后操作) create tablespace mytest logging datafile 'E:\app\mumu7up\oradata\orcl\mytest.dbf' ...

  8. Oracle 11g创建Interval分区表

    1.      interval使用之后,就不用手工增加分区,来适应数据的增长. 2.      根据年月 INTERVAL(NUMTO YM INTERVAL(1,'YEAR'))         ...

  9. oracle 11g完全安装教程(CentOS)

    oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...

最新文章

  1. docker环境下solr6.0配置(中文分词+拼音)
  2. 计算机到计算机 临时网络,电脑如何设置临时网络
  3. 物理实验计算机仿真单摆实验,大学物理实验仿真实验实验报告.doc
  4. 神策数据受邀参加“两区”建设签约仪式
  5. JAVA获取Classpath根路径的方法
  6. Datawhale组队-Pandas(下)分类数据(打卡)
  7. 网络爬虫-获取网页中的数据加伪装头,伪装成浏览器多次访问,避免单次访问导致ip被封
  8. Windows下CodeBlocks安装及配置注意事项
  9. Arcgis Engine矢量裁剪栅格,调用Mask工具相关代码
  10. 【原创】基于日志增量,统计qps,并基于ip排序
  11. noteexpress 笔记导出_把笔记还给用户,可以选择自己存储位置的笔记应用#Joplin...
  12. oracle显示更新条数的函数,ORACLE学习笔记-添加更新数据函数篇
  13. 最强战队 | 三维视觉、SLAM方向全球顶尖实验室汇总
  14. Windows虚拟机的相关配置
  15. 强大的实用的mac软件卸载应用软件,彻底清除App残留
  16. 在龙门吊上,看到破浪而来的智能时代
  17. 各种标点符号的英文怎么念
  18. 2000元平板电脑推荐2023 2000元左右平板电脑哪款好
  19. 重新设计TCP/IP协议栈以支持设备移动性
  20. JAVA线程状态的10种转换

热门文章

  1. 获取input相同名字的元素的值
  2. 2017软件工程实践总结
  3. 网站如何集成百度UEditor编辑器
  4. php执行一条insert插入两条数据其中一条乱码
  5. js获取字符串最后一个字符代码
  6. matlab柱状斜线_Matlab小练习:按斜线方向依次赋值矩阵
  7. c语言用指针两个字母交换,c语言指针基础之用指针交换两个数(代码实例)
  8. python后缀名切割_python批量将.xls转化为.xlsx,包括文件名和后缀分割
  9. java清理语句,java – 如何在不使用准备语句的情况下对SQL进行清理
  10. cad文字递增快捷键_十年经验总结,100个CAD快捷键。