Oracle定时调用存储实例

标签: oracle 时调 实例 | 发表时间:2012-02-01 15:35 | 作者:kardelpeng
出处:http://blog.csdn.net

Oracle定时调用存储过程实例:

一、 创建Oracle定时任务

1.创建一个被调用的存储过程:

CREATE TABLE table_1
(
   dd DATE;
);

CREATE OR REPLACE PROCEDURE PRO_TEST_JOB IS
BEGIN
  INSERT INTO table_1
  VALUES(SYSDATE);
  COMMIT;
END PRO_TEST_JOB ;

2.创建相应的pl/sql块:
DECLARE
tjob NUMBER;
BEGIN
  sys.DBMS_JOB.submit(job => tjob,what => 'PRO_TEST_JOB ;',next_date => SYSDATE,interval => 'sysdate + 1/1440');
  COMMIT;
END;

tjob是系统会自动分配一个任务号jobno;其中next_date 表示第一次执行定时任务的时间,interval表示执行的间隔时间,sysdate+1/1440表示每隔1分钟执行一次,5/1440表示每5分钟执行一次.

 二、 查询Oracle定时任务

这样一个每一分钟执行一次的oracle定时调用存储过程的任务就创建了,我们可以通过

SELECT * FROM user_jobs;

查询 我们创建的oracle定时任务

三、 删除Oracle定时任务

begin
 dbms_job.remove(42);
commit;
end;

 

作者:kardelpeng 发表于2012-2-1 15:35:07 原文链接
阅读:6 评论:0 查看评论

相关 [oracle 时调 实例] 推荐:

Oracle定时调用存储实例

- - CSDN博客推荐文章
Oracle定时调用存储过程实例:. 一、 创建Oracle定时任务. 1.创建一个被调用的存储过程:. 2.创建相应的pl/sql块:. tjob是系统会自动分配一个任务号jobno;其中next_date 表示第一次执行定时任务的时间,interval表示执行的间隔时间,sysdate+1/1440表示每隔1分钟执行一次,5/1440表示每5分钟执行一次..

Padding Oracle Attack实例分析

- Lianhui Wang - 老赵点滴 - 追求编程之美
在之前的《浅谈》一文中,我提到《Automated Padding Oracle Attacks with PadBuster》一文对理解Padding Oracle Attack非常有帮助,并打算将其翻译出来. 《Automated》一文其实是在介绍PadBuster这个自动攻击工具,不过其中也通过实例加配图详细介绍了Padding Oracle Attack的原理——这也是我会翻译的部分.

Oracle PL/SQL 编程基础 实例 2

- - CSDN博客数据库推荐文章
if  循环  控制语句 . --编写一个过程,可以 输入一个雇员名,如果该雇员的工资低于2000就给他增加10%.           --判断. --======####案例s33 编写一个过程,可以 输入一个雇员名,如果该雇员的补助不是0就在原基础上增加100,如果是0就加200.           --判断.

Oracle PL/SQL 编程基础 实例

- - CSDN博客数据库推荐文章
1, exec 过程名 (参数,.  call 过程名 (参数  ).   dbms_output.put_line('姓名:'||v_ename);.                           --执行部分.  --------------函数 -------.    -------包------------由包规范和包体组成的.

ORACLE SQL TUNING各种技巧及复杂实例

- - 数据库 - ITeye博客
ORACLE的优化器共有3种:. CHOOSE (选择性). 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须定期更新统计信息,以保证数据库中的对象统计信息(object statistics)的准确性. 如果数据库的优化器模式设置为选择性(CHOOSE),那么实际的优化器模式将和是否运行过analyze命令有关.

Oracle实例与数据库的概念详细解释

- - CSDN博客数据库推荐文章
刚接触ORACLE的人肯定会对实例和数据库感到困惑,实例到底代表些什么. ORACLE实例 = 进程 + 进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态. 数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件. 数据库是永久的,是一个文件的集合.

Oracle 收购 Ksplice

- feng823 - LinuxTOY
实现无需重启即可为 Linux 内核打安全补丁的 Ksplice 被 Oracle 收购. 在被收购前, Ksplice 为 Fedora, Ubuntu 免费提供该功能,对于 RHEL 和 CentOS 则需要订阅其产品. Oracle 表示将把 Ksplice 带来的零宕机安全更新功能添加到 Oracle 产品订阅服务中,同时停止对其他企业级 Linux 发行版的支持,将 Oracle Unbreakable Linux 打造成唯一具备零宕机安全更新功能的企业级 Linux 发行版.

Linux Ksplice,MySQL and Oracle

- Syn - DBA Notes
Oracle 在 7 月份收购了 Ksplice. 使用了 Ksplice 的 Linux 系统,为 Kernel 打补丁无需重启动,做系统维护的朋友应该明白这是一个杀手级特性. 现在该产品已经合并到 Oracle Linux 中. 目前已经有超过 700 家客户,超过 10 万套系统使用了 Ksplice (不知道国内是否已经有用户了.

oracle license计算

- Fenng - eagle's home
Oracle license的计算是基于CPU core的. 用core的数目乘以一个系数core factor就可以得到所需的oracle license的数目. 对于不同的CPU,core factor是不一样的,可以从oracle提供的这张列表中查到 Oracle Processor Core Factor Table.

Oracle Exadata初探

- - 技术改变世界 创新驱动中国 - 《程序员》官网
在我们看来,它是一个把硬件和软件根据合理的配置整合在一起的 Oracle数据库(在本文编写时是11gR2版本)平台. Exadata数据库机器包含了存储子系统,在存储层上运行着研发的新软件,这使得研发人员可以做一些在其他平台上无法完成的事情. 实际上,Exadata一开始是以一个存储系统形式诞生的,如果你跟参与研发此产品的人交谈,你经常会听到他们称存储组件为Exadata或者是SAGE (Storage Appliance for Grid Environments,网格环境存储设备),这是该产品研发项目的代码名称.