Перекомпилируйте пакет Oracle, пока он находится в рабочем состоянии - PullRequest
0 голосов
/ 25 марта 2019

Пакет Oracle имеет один вызов процедуры TestA, и он занимает очень много времени, около 3 минут.

В C # написано одно оконное задание, которое вызывает этот пакет Oracle и TestAпроцедура.Пока процедура находится в рабочем состоянии, если кто-то перекомпилирует пакет Oracle в PL / SQL, повлияет ли это на нормальный результат выполнения этого задания Windows?

Ответы [ 2 ]

1 голос
/ 25 марта 2019

Не будет, потому что пакет не может быть скомпилирован, если он используется. Попытка компиляции будет «зависать» до тех пор, пока пакет не будет «выпущен».

0 голосов
/ 01 апреля 2019

Один раз, если пакет запускается, вы не должны трогать его или делать какую-либо компиляцию.

Если вы попытаетесь скомпилировать его во время выполнения, он зависнет, пока процесс не будет выпущен, процесс компиляции не произойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...