Oracle的OEM 郵件告警通知設定

e71hao發表於2022-05-25

1.  必要條件是 OEM 可以正常使用

2.  Sys 登入 OEM ,設定郵件傳送 smtp

在這個步驟我花費了很多時間。你會碰到如下問題:163郵箱配置smtp使用的是獨立密碼,不是郵箱登入密碼,不是郵箱登入密碼,不是郵箱登入密碼。 除了163郵箱,還試驗了hotmail.com 郵箱,自己公司郵箱,都或多或少出現錯誤:

451 5.7.3 STARTTLS is required to send mail

這個錯誤沒有解決,最終使用163郵箱能夠正常傳送郵件。

3.配置郵件接收人


4. 配置郵件告警規則,選擇preference >rules > Database Availability and Critical States , Database Availability and Critical States >edit ,進入了規則的具體設定。在這裡methods 勾選 Send Me E-mail 。metrics 新增到一個規則 Blocking Session Count,當Blocking Session Count >2的時候,觸發告警,傳送郵件,後面我會用這個來測試是否可以正常告警,傳送郵件



最後選擇ok 完成rule 規則配置,單擊view 檢視剛剛的配置。


5.設定排程。

在這裡發現一個問題,按鈕cancel,back,finish 沒有反應,有bug。

好了,到這裡告警郵件配置全部配置完成。下面開始驗證。

6.驗證郵件告警,

配置 Blocking Session Count 的規則為大於2就告警database => Metric and Policy Settings  進入設定


然後開4個會話,分配對同一條記錄進行update,製造3個會話阻塞:


14分鐘後發現有如下告警alert,同時觸發郵件。這裡有個疑問是為啥14分鐘後才觸發告警,時間配置在哪裡,不知道。

到這裡所有驗證完成

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30393770/viewspace-2896979/,如需轉載,請註明出處,否則將追究法律責任。

相關文章