网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  oralce数据库定时执行存储过程的设置步骤     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:94次  录入:管理员--2008-01-31  
 

具体功能:

每隔1分钟自动向"getsysdate表"中插入当前的系统时间。 style="text-indent:2em">1、创测试表

create table getsysdate(test date);

2、创要定时执行的存储过程

create or replace procedure insertsysdate as 
begin 
insert into getsysdate values (sysdate);
end ;

3、创建job,即创建待执行的定时任务过程

variable job1 number;
begin
dbms_job.submit(:job1,'insertsysdate;',sysdate,'sysdate+1/1440');
end;

4、启动job,即启动并运行定时任务过程

begin
dbms_job.run(:job1);
end;

5、查看运行效果

select to_char(test,'yyyy/mm/dd hh24:mi:ss') from getsysdate;

结果:

2007/08/03 10:53:11
2007/08/03 11:05:51

<b>一部分重点参数的补充说明:</b>

dbms_job.submit(:jobno,//"job"号 
'your_procedure;',//需要执行的过程 
trunc(sysdate)+1/24,//下次执行的时间 
'trunc(sysdate)+1/24+1'//每次间隔的时间 
);

删除job:dbms_job.remove(jobno);

修改要执行的操作:job:dbms_job.what(jobno,what);

修改下次执行时间:dbms_job.next_date(job,next_date);

修改间隔时间:dbms_job.interval(job,interval);

停止job:dbms.broken(job,broken,nextdate);

启动job:dbms_job.run(jobno);

修改job_queue_processes的值:(必须保证其不为0否则job不能自动运行)

大家可以通过select * from v$parameter;查看其值;

或者直接用show parameter job_queue_processes;查看如下:

name type value
--------------------- ----------- 
job_queue_processes integer 10

方法1:startup pfile='c:oracleora90databaseinitorcl.ora';

//这个方法修改initorcl.ora文件的job_queue_processes参数,然后重新启动数据库

方法2:alter system set job_queue_processes=10

//这个方法不要重新启动数据库即可以生效,而系统自动修改init.ora文件以后才能生效。

 
 
上一篇: 带你深入了解oracle中几个相对特殊的函数    下一篇: 深入分析"oracle"并行处理的技术原理 (1)
  相关文档
可以实现故障预防 探测和恢复的maa结构 05-04
学会使用Oracle中的时间间隔型数据 04-11
带你轻松掌握行分链与行迁移的相关概念 03-17
Oracle9i与SYBASE ASE12.5相比的几个不足 08-05
实例讲解"oracle"数据库的分页显示 03-18
利用Oracle管理服务器将数据导入导出 04-11
解析Linux + Oracle最简化最重要的步骤 09-01
关于Oracle中并行处理技术原理深入分析 04-12
讲解数据库中行级转换成列级的应用案例 04-08
oracle数据库9i在aix环境下的性能调整 05-08
使用排序哈希簇来加提高询速度 08-05
oracle初始参数中三个关于license的设置 06-07
理解和使用Oracle 8i分析工具-LogMiner 01-15
剖析Oracle的网络结构轻松解决连接问题 09-29
dml操作update和delete时产生的锁示例 (1) 04-07
详细讲解"oracle"服务器的常用命令行 03-14
判断字段中是否含有中文字符的实例脚本 01-31
讲解oracle数据库的全文索引设置步骤 (1) 03-27
用一个实例讲解如何生成autotrace权限 04-03
相同软件环境下oracle9i数据库迁移方法 05-14
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息