プライバシー&クッキー
このサイトはクッキーを使用しています。 継続することにより、あなたはそれらの使用に同意します。 Cookieの制御方法など、詳細についてはこちらをご覧ください。
Oracle Applicationのアラート
Oracle Alertでは、アラートと呼ばれるエンティティを作成してビジネス情報を監視し、必要な情報を通知できるようにすることで、組織内 アラートのタイプは、イベントアラートまたは定期的なアラートのいずれかを定義できます。
イベントアラート:
イベントアラートは、データベース内のアクティビティが発生したときにすぐに通知します。 イベントアラートを作成するときには、次のように指定します:
•監視するデータベースイベント、つまり、特定のデータベーステーブルへの挿入および/または更新。
•データベースイベントの結果として特定のデータベース情報を取得するSQL Selectステートメント。•データベース・イベントの結果としてOracle Alertで実行するアクション。 アクションには、電子メールメッセージの送信、並行プログラムの実行、操作スクリプトの実行、またはSQLステートメントスクリプトの実行が含まれます。 Oracle Alertで実行するすべてのアクションをアクション・セットに含めます。
定期的なアラート:
一方、定期的なアラートは、定義したスケジュールに従ってデータベースに情報がないかどうかをチェックします。 定期的なアラートでは、次のように指定します。
•特定のデータベース情報を取得するSQL Selectステートメント。
•定期的なアラートでSQLステートメントを実行する頻度。
•Sql文を実行すると、Oracleが実行するように警告するアクション。 アクションには、取得した情報を電子メールメッセージで誰かに送信するか、並行プログラムを実行するか、操作スクリプトを実行するか、またはSQL文 Oracle Alertで実行するすべてのアクションをアクション・セットに含めます。
アラートを定義するには、Oracle Appsでのナビゲーション:
“Alert Manager”に移動します。
アラート>>定義
アラートをあるインスタンス/データベースから別のインスタンス/デー:
“アラートマネージャ”の責任に移動
アラート>>定義
トップの”ツール”メニューに移動
“アラートの転送”をクリック
ソースと宛先のフィールドを入力し、転送をクリッ
定期的なアラートを定義する方法:
- アラートマネージャ>アラート>定義に移動します。
- “定期”タブを選択します。
- アプリケーションフィールドにアラートを所有するアプリケーションの名前を入力します。
- アラートに名前を付け(最大50文字)、意味のある説明(最大240文字)を付けます。
- 定期的なアラートを有効にするには、有効にチェックします。
- 定期アラートの頻度を以下のいずれかに設定します:
- オンデマンド
- 月の日
- 曜日
- N暦日ごと
- 毎日
- 隔日
- N営業日ごと
- 各営業日
- 各営業日
- 各営業日
- 各営業日
- 各営業日
- 各営業日
- 各営業日
- 各営業日
- 各営業日
- 各営業日
- 営業日
定義する予定のアクションを実行するためにアラートが必要とするすべてのデータを取得するSql Selectステートメントを入力します。 定期的なalert Selectステートメントには、Selectステートメントで選択された列ごとに1つの出力を含むINTO句が含まれている必要があります。
次の例は、THRESHOLD_DAYSの値で指定された日数内にパスワードを変更していないユーザーを検索する定期的なalert Selectステートメントの例です。:
SELECT user_name,
password_date,
:THRESHOLD_DAYS
INTO&USER,
&LASTDATE,
&NUMDAYS
FROM fnd_user
WHERE sysdate=NVL(password_date,
sysdate)+ :THRESHOLD_DAYS
ORDER BY user_name
Oracle Alertでは、alert SQL文の定義としてPL/SQL文はサポートされていませんが、PL/SQLロジックを含むPL/SQLパッケージ化関数を作成し、そのパッケージ化
Selectステートメントの正確性と有効性を確認できます。 Selectステートメントを解析し、結果をノートウィンドウに表示するには、Verifyを選択します。
“実行”を選択して、アプリケーションのOracle IdのいずれかでSelectステートメントを実行し、返された行数をノート-ウィンドウに表示します。
SQL文に満足したら、作業を保存します。
アラートの詳細の指定:
アラートウィンドウでイベントまたは定期的なアラートを定義したら、アラートの定義を完了するためにアラートの詳細ウィン アラートの詳細ウィンドウには、アラートを実行するアプリケーションインストール、入力変数に使用するデフォルト値、出力変数に使用する追加の特性などの情報が含まれています。
アラートアクションの作成:
アラートを定義したら、アラートで実行するアクションを作成する必要があります。 作成できるアクションには、次の4つのタイプがあります。:
•メッセージアクション
•同時プログラムアクション
•操作スクリプトアクション
•SQLステートメントスクリプトアクション
アクションを選択
アラートアクションの名前(最大80文字)と説明(最大240文字)を入力します。
アクションのレベルを選択します。
アクションの詳細を選択して、アクションの詳細ウィンドウを表示します。
アクションタイプフィールドで、作成するアクションのタイプを選択します
イベントアラートの作成:
Oracle Alertで監視するアプリケーションの名前とデータベース表を指定します。
注:アラートのイベントテーブルとしてビューを使用することはできません。
アプリケーションユーザーがデータベーステーブルの行を挿入または更新したときにイベントアラートを実行する場合は、挿入後および/または更新後にチェッ
Keep_Daysフィールドに値を指定して、このアラートに対して保持する例外、アクション、および応答アクション履歴の日数を指定します。
特定の日付までにアラートを無効にする場合は、終了日フィールドに値を指定します。
重要な警告テーブル:
- ALR_ALERTS
- ALR_ACTIONS
- ALR_ACTION_SET_INPUTS
- ALR_ACTION_SET_OUTPUTS
- ALR_ACTION_SET_MEMBERS
- ALR_ACTION_SET_MEMBERS
- ALR_ACTION_SET_MEMBERS
- ALR_ACTION_SET_MEMBERS
- ALR_ACTION_SET_MEMBERS
- alr_alert_INPUTS
- ALR_ALERT_OUTPUTS
- ALR_ACTION_SET_CHECKS
- ALR_RESPONSE_SETS
- ALR_RESPONSE_ACTIONS
- ALR_RESPONSE_ACTIONS
- ALR_RESPONSE_ACTIONS
- ALR_RESPONSE_ACTIONS
- ALR_RESPONSE_ACTIONS
- ALR_RESPONSE_ACTIONS
- alr_valid_resonses
ORACLE ALERTでは、次の内部ビューが使用されます:
- ALR_ALERT_ACTIONS_VIEW
- ALR_ALERT_HISTORY_VIEW
- ALR_CHECK_ACTION_HISTORY_VIEW
- ALR_INSTALLATIONS_VIEW
- ALR_PERIODIC_ALERTS_VIEW
- alr_response_actions_view
- ALR_SCHEDULED_PROGRAMS
- ALR_VARIABLES_AND_OUTPUTS
詳細については、ORACLE ALERTユーザーズ-ガイド