在计划作业仍在运行时进行更改存储过程

问题描述 投票:0回答:1

我的工作每天午夜12点开始。约伯一个接一个地调用3个程序。程序1程序2程序3

工作执行

begin
    Procedure1();
    Procedure2();
    Procedure3();
END;

假设每个程序需要5分钟才能执行。如果某个人在作业仍在程序1中运行时对程序2或3进行了更改,将会发生什么。

Oracle是否会在启动作业之前拍摄所有被调用过程的快照,否则更改会反映出来?

我正在使用Oracle 11g。

oracle stored-procedures scheduler jobs
1个回答
0
投票

在没有等待答案的情况下继续前进,这就是我所学到的。

没有快照。 Oracle调用过程就像调用时一样。

无论在调用之前做出什么更改,即使父进程已在运行,也会反映出来。

我在Prent程序调用此程序之前进行了更改,并反映了更改。

© www.soinside.com 2019 - 2024. All rights reserved.