oracle job 优先级 ,急急急!!! 我给20分。 我在数据库端写了几个汇总的存储过程,然后穿建了几个job,去定时执行,但是后来才发现,这几个汇总有可能同时执行,所以要考虑优先级的问题,希望高手相助,在线急等!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是数据有依赖,还是什么?如果数据有依赖,可以再建立一个存储过程,按次序调用原来的存储过程。然后再建立job来调用此存储过程。 建个job接口分别调用这几个汇总的存储过程create or replace procedure runjobisbegin统计SP1;统计Sp2;......end; 如果要分优先级,也就是一个JOB在跑的时候,别的JOB不能跑。你需要把这些JOB定义一个唯一ID或名称,1。如果为了方便管理的话可以建在一个表里,通过在这个表里设置开始和结束时间来判断要不要启动新的JOB。2。如果你不想用表的方法,那就是看哪个SESSION正在运行,你想知道是哪个JOB在运行可以把这个JOB的ID或名称设置在SESSION上的ACTION,就是v$session.action上。 job调用不是也有时间的嘛? 设置时间不可以? 查询条件不起作用?简单问题 如何在SQL Plus中打印出三角形? LINUX下面 插入数据插入不了求助 请问大家如何查找用户正在执行或执行过的sql 数据库打不开了,求救!! oracle8.1.7与oracle9.2.0的Link连接不能正常使用 数据库插入 用手工脚本建立数据库时,如何指定控制文件名为自己想要的文件名? 求救!!急 怎么样快速的把oracle里的百万数据迁移到mysql 【数据库】一般的充值卡包含那些信息,可以设计成那些字段 Oracle连接状态WAIT(RECEIVE)和WAIT(COMMON)的区别
如果数据有依赖,可以再建立一个存储过程,按次序调用原来的存储过程。
然后再建立job来调用此存储过程。
create or replace procedure runjob
is
begin
统计SP1;
统计Sp2;
......end;
1。如果为了方便管理的话可以建在一个表里,通过在这个表里设置开始和结束时间来判断要不要启动新的JOB。
2。如果你不想用表的方法,那就是看哪个SESSION正在运行,你想知道是哪个JOB在运行可以把这个JOB的ID或名称设置在SESSION上的ACTION,就是v$session.action上。