网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  oracle数据库中如何根据时间来执行job     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:116次  录入:管理员--2008-05-13  
 

【赛迪网-it技术报道】问题:假设有一个存储过程p_test,如何才能每20分钟执行一次?

解答:

1、把init.ora中如下两个参数打开

job_queue_interval=60

job_queue_processes=4

job_queue_keep_connections=true

然后重启一个库,如果原来已经打开了则不用这步了

2、示例,以下由sqlplus 来执行,具体参照一下相关的文档

variable jobno number;

begin

dbms_job.submit(:jobno,

’p_test;’

sysdate,’sysdate + 1/72’);

commit;

end;

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);

例子:

variable jobno number;

begin

dbms_job.submit(:jobno,

’procdemo;’,

sysdate, ’sysdate + 1/720’);

commit;

end;

 
 
上一篇: oracle 10g schedule job的常用操作    下一篇: 数据库迁移过程中使用热备份进行分时恢复 (1)
  相关文档
oracle数据库中日期时间的操作比较和加减 05-12
初学者应该如何理解oracle的架构知识 (1) 03-04
重建oracle数据库控制文件的简单方法 05-13
深入讲解如何保证和加强数据库的安全性 (1) 02-20
如何使用new_value将查询结果传递给变量 04-10
Oracle数据库应用程序性能优化探究 04-11
不要忽视Oracle 10g STATSPACK新功能 06-03
在Oracle 8x中实现自动断开后再连接 01-15
Oracle webserver中文介绍 08-05
如何用组来保证"oracle"数据库的安全 01-29
巧用oracle备份集在测试机上做不完全恢复 06-13
用三个方法设置oracle数据库穿越防火墙 04-17
巧用"rman"的tspitr技术找回删除的表 01-31
全面讲解归档可用的缓冲大小和数量调整 04-16
解析:oracle热备期间过量redo生成控制 11-15
讲解七种数据库中select top的使用方法 06-02
存储在数据库中的过程——数据库触发器 09-29
Oracle数据库使用及命名规则的详解 04-23
轻松解决oracle xdb的8080端口冲突问题 03-03
监控数据库性能的"sql"语句都有哪些? (1) 02-27
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息