2015-11-16 4 views
-1

У меня хранимая процедура выполняется еженедельно. Я хотел бы установить планировщик заданий, чтобы отправить уведомление по электронной почте о том, была ли процедура неудачной или нет.Отправка уведомления по электронной почте Привилегия

Кажется, мне нужна привилегия от администратора базы данных, чтобы создать эту работу.

Как называется привилегия, которую я должен задать администратору базы данных?

+0

dbms_scheduler может отправлять уведомления по электронной почте, см. [Здесь] (http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_sched.htm#ARPLS72277) для получения дополнительной информации. – tbone

ответ

0

Я хотел бы использовать DBMS_SCHEDULER цепь, в которой статус завершения процедуры затем определяет, является ли «провал» принимаются меры «успех» или.

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

+0

Бомбардировщик .... мой администратор базы данных говорит НЕТ ... Есть ли способ отправить электронную почту автоматизации? Это не должно быть из базы данных. – HLee

+0

Один из вариантов - запустить процедуру из задания cron, установить код выхода и использовать это для отправки электронной почты. Скажите боссу, что он менее безопасен, менее надежный и не интегрирован с базой данных, и если это проблема, поговорите с администратором баз данных для другой альтернативы. –

Смежные вопросы