我正在運行oracle 11g。我嘗試爲一份工作設置電子郵件通知。Oracle作業警報通知
BEGIN
DBMS_SCHEDULER.add_job_email_notification (
job_name => 'JOB_COLLECT_SESS_DATA',
recipients => '[email protected]',
events => 'job_failed'/*,
filter_condition => ':event.error_code=600'*/);
END;
/
我也得到:
PLS-00302: component 'ADD_JOB_EMAIL_NOTIFICATION' must be declared
是它的一些問題,涉及到特權?
謝謝。但我如何設置電子郵件警報? – Victor
@Kaushik:創建一個每X分鐘運行一次的作業,向上面的查詢添加一個謂詞,例如'和(sysdate - cast(log_date as date))* 24 * 60 <= [X]',並使用UTL_MAIL 。這並不完美,因爲由於各種原因,工作並不總是按時完成。 –