我有4个预定的作业,如果这些作业中的任何一个失败,我们必须向有关的www.example.com发送关于作业失败的警报电子邮件recipients.how我们可以在Oracle SQL Developer中这样做吗?我们可以使用DBMS_SCHEDULER来实现这一点吗?什么是NOC警报?
bbuxkriu1#
可以,DBMS_SCHEDULER作业可以配置为在发生某些事件后发送电子邮件。例如:
-- Configure scheduler emails -- BEGIN DBMS_SCHEDULER.set_scheduler_attribute('email_server', 'smtp.mycompany.com:25'); DBMS_SCHEDULER.set_scheduler_attribute('email_sender', 'do_not_reply@mycompany.com'); END; / -- Create a job here -- ... -- Configure the job to send emails on failures: BEGIN DBMS_SCHEDULER.add_job_email_notification ( job_name => 'test_notification_job', recipients => 'tim@mycompany.com', events => 'job_failed'); END; /
有关更多示例,请参见ORACLE-BASE。请参阅手册中对所有DBMS_SCHEDULER选项的详细描述。
1条答案
按热度按时间bbuxkriu1#
可以,DBMS_SCHEDULER作业可以配置为在发生某些事件后发送电子邮件。例如:
有关更多示例,请参见ORACLE-BASE。请参阅手册中对所有DBMS_SCHEDULER选项的详细描述。