oracle 11g 创建 job 20
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相关推荐
- oracle 11g创建基线详细信息
性能优化时大体有如下两种评估方式:如果希望知道性能度量值指示服务器接近容量限制,则应设置绝对值:但是如果希望知道今天的性能与上周(或者上个月)同一时间的性能之间的差异,则当前性能必须与基线进行比较,基 ...
- Windows下Oracle 11g创建数据库
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...
- oracle 11G创建表空间、用户、配置监听和TNS
最近总在安装各种版本的oralce数据库做测试,11G,32位的,64位的,12C的,每次都折腾表空间,用户.tns啥的,这里记录下,再也不用现用现百度找了 一.创建表空间.用户 在plsql工具中执 ...
- oracle 11g创建数据库教程
cd /oracle/app/oracle/product/11.2.0/dbhome_1/bin ./dbca 自定义用户表空间大小. 安装过程半个小时是需要的. 2.配置oracle系统用户环境变 ...
- ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法
在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...
- oracle数据库配置失败,ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法...
在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener ...
- oracle 11g创建表空间,创建用户并赋予权限,导入dmp和导出dmp文件
1.创建表空间(连接数据库后操作) create tablespace mytest logging datafile 'E:\app\mumu7up\oradata\orcl\mytest.dbf' ...
- Oracle 11g创建Interval分区表
1. interval使用之后,就不用手工增加分区,来适应数据的增长. 2. 根据年月 INTERVAL(NUMTO YM INTERVAL(1,'YEAR')) ...
- oracle 11g完全安装教程(CentOS)
oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...
最新文章
- docker环境下solr6.0配置(中文分词+拼音)
- 计算机到计算机 临时网络,电脑如何设置临时网络
- 物理实验计算机仿真单摆实验,大学物理实验仿真实验实验报告.doc
- 神策数据受邀参加“两区”建设签约仪式
- JAVA获取Classpath根路径的方法
- Datawhale组队-Pandas(下)分类数据(打卡)
- 网络爬虫-获取网页中的数据加伪装头,伪装成浏览器多次访问,避免单次访问导致ip被封
- Windows下CodeBlocks安装及配置注意事项
- Arcgis Engine矢量裁剪栅格,调用Mask工具相关代码
- 【原创】基于日志增量,统计qps,并基于ip排序
- noteexpress 笔记导出_把笔记还给用户,可以选择自己存储位置的笔记应用#Joplin...
- oracle显示更新条数的函数,ORACLE学习笔记-添加更新数据函数篇
- 最强战队 | 三维视觉、SLAM方向全球顶尖实验室汇总
- Windows虚拟机的相关配置
- 强大的实用的mac软件卸载应用软件,彻底清除App残留
- 在龙门吊上,看到破浪而来的智能时代
- 各种标点符号的英文怎么念
- 2000元平板电脑推荐2023 2000元左右平板电脑哪款好
- 重新设计TCP/IP协议栈以支持设备移动性
- JAVA线程状态的10种转换
热门文章
- 获取input相同名字的元素的值
- 2017软件工程实践总结
- 网站如何集成百度UEditor编辑器
- php执行一条insert插入两条数据其中一条乱码
- js获取字符串最后一个字符代码
- matlab柱状斜线_Matlab小练习:按斜线方向依次赋值矩阵
- c语言用指针两个字母交换,c语言指针基础之用指针交换两个数(代码实例)
- python后缀名切割_python批量将.xls转化为.xlsx,包括文件名和后缀分割
- java清理语句,java – 如何在不使用准备语句的情况下对SQL进行清理
- cad文字递增快捷键_十年经验总结,100个CAD快捷键。