Планировщик Oracle Хранимая Процедура
У меня есть простая хранимая процедура, которую я хотел, чтобы Oracle выполнял еженедельно, и я поместил ее в планировщик Oracle. Он был создан нормально, и запланированная задача, кажется, выполняется (без ошибок), но моя хранимая процедура не выполняется. У меня есть права администратора в базе данных, и я не получаю никакой ошибки. Только не получился желаемый результат.
Ниже приведены детали работы:
Создание было успешным
Хранимая процедура проста
create or replace
PROCEDURE DELETEBOGUSLETTERRECORDS AS
BEGIN
DELETE FROM BOGUSLETTERS;
COMMIT;
END DELETEBOGUSLETTERRECORDS;
Процедура была протестирована вне планировщика, выполнена нормально, и все записи в указанных таблицах были удалены. Однако та же самая процедура не была выполнена должным образом, когда она была запланирована. Я даже сразу запустил задание, но после его выполнения записи не были удалены. Нет ошибок вообще.
В чем проблема? Спасибо!
0 ответов
Я не уверен, но мы выполняем процедуру следующим образом:
[Тип задания: PL/SQL Block ]
BEGIN
SCHEMA_NAME.STORED_PROC_NAME;
END;
И они так хорошо бегают.