How To - 如何利用 Toad for Oracle 發送Ora錯誤代碼的alert log Email 通知?

How To - 如何利用 Toad for Oracle 發送Ora錯誤代碼的alert log Email 通知?

Oracle有時候在資料庫發生異常訊息如ORA-開頭的錯誤代碼,這樣的資訊有時記錄著資料庫可能發生異常或未來有可能有更嚴重的問題發生,您可以利用Toad 來幫助發出Alarm Email即早收到ORA-的錯誤訊息,而不是發生問題時才進DB主機查ORA-錯誤訊息。

1.我們先開啟Toad for Oracle的Automation功能。















2.在Automation新增app,如下圖,命名為DBHealthCheck。




3.在下圖的Control新增if …then…控制項在下方的Action













4.在DB Misc新增DB Health Check到then條件中











 




5.在Utilities新增Email到Else條件





 







各個Properties設定畫面參考
If
    TNS Ping action properties

設定指定的TNS Ping主 機名稱

Then
    DB Health Check 
    (這邊設定要發出ORA-錯誤代碼的項目,有設定的才發Email通知,沒設定的不會發。)

    將檢查結果存成檔案,要發送email,請勾選發email的項目後指定Email的格式為plain text或HTM格式。

Else
    Email
    (發送無法TNS ping主機的失敗訊息的email。) 

將DB Health Check這個App設定排程。
















※DB Health Check Email Setting
1.開啟功能選單View->Toad Options...

















2.開啟Toad Option,設定發Email通知的Alarm項目 DB Health Check的From與 To這兩個項目的Email。
























發送的“DB Health Check” Email範例(plain text格式)


















發送的“DB Health Check” Email範例(HTML格式)

希望以上設定步驟能讓您利用Toad for Oracle功能發出告警Alarm Email,及早發現Oracle資料庫可能發生或預期未來可能發生的任何問題。

留言

這個網誌中的熱門文章

MSSQL 瘦身 : 壓縮資料庫

InTrust 自動幫您蒐集 AD 帳號的登入/登出紀錄,長時間保存並保護

[SAP] 什麼是SAP? R/3 and S/4 是什麼意思? 差別在哪? (勿轉臉書)