У меня была проблема с DBMS_SCHEDULER в oracle. У меня есть внешняя программа (сценарий perl, находящийся на сервере, на котором работает oracle), которую я хочу запустить из своей хранимой процедуры на основе определенных условий. Так что я узналчто внешняя программа может быть запущена путем создания DBMS_SCHEDULER.create_program.So Я сделал только это. Теперь проблема, у меня есть программный объект, созданный в Oracle, но я не могу выполнить этот объект. Я пытался что-то вроде этого, чтобызапустите этот объект:
EXECUTE MY_PROGRAM_OBJECT;
Но каждый раз, когда я делаю это, он говорит, что объект MY_PROGRAM_OBJECT недопустим (FYI ... Я вижу этот объект, используя select * from ALL_OBJECTS).Теперь я искренне думаю, что должен быть какой-то другой способ запустить это. К сожалению, я, кажется, не нахожу никакого официального документа.для запуска созданного объекта Программы. Теперь вы можете посоветовать мне, как его нужно выполнить? Разве для выполнения мне нужно создать другую работу и указать ее оттуда, для которой я не вижу рационального.
PS Я получил разрешение на выполнение для DBMS_SCHEDULER.Буду признателен за любую помощь в этом отношении.
Большое спасибо, что нашли время!