oracle并行执行存储过程的小案例
前言
Oracle的dbms_scheduler包也可以创建Job,来定时、并行执行任务。下面给一个测试的小案例,方便入门。
一、操作流程
1.查询一下create job的权限
代码如下:
Select * From Session_Privs;
如果没有Create Job权限,可以参考:https://blog.csdn.net/crystal201314/article/details/100454496
2.建日志表和可延时的存储过程来测试并行和串行执行存储过程的效果
代码如下:
--创建日志表,记录进表的时间,logid可以插入序列号
create table LOG1
(
logid VARCHAR2(20),
daten DATE
);
-- Create sequence
create sequence seq_logid
minvalue 1
maxvalue 999999999
start with 1
increment by 1
cache 20;
--创建延时的存储过程
create o